PHP间歇性未定义来自$ _get URL

时间:2013-07-16 16:39:02

标签: php get http-status-code-404 undefined

我有一个PHP页面(teamlist.php),其中包含一个团队列表,每个团队都链接到有关该团队的问题页面。 HTML是:

./questions.php?team=wonderboys

问题页面使用团队变量填充一个名为团队名称的隐藏字段。

teamlist.php页面的10次中有9次正确地移交给questions.php。

有时,页面崩溃并返回404错误“404 Not Found”。

在此服务器上找不到请求的资源!“

questions.php页面如下所示:

<?php
$team= ($_GET['team']);
?>
<html>
the html page
</html>

我需要执行哪些错误检查/寻找以防止发生此错误?

由于 马修

1 个答案:

答案 0 :(得分:0)

问题可能源于使用相对url路径。切换链接以使用站点绝对路径(以/)开头。

假设questions.php在站点根目录中(即http://www.mysite.com/questions.php=Wonderboys是有效的URL) 网址应为/questions.php=wonderboys