我有一个网页,只有在获取' Get'变量在url中设置。我使用isset函数来检查变量。如果未设置变量,我想重定向到另一个页面。
我的主页面包含以下代码
//index.php
<!DOCTYPE html>
<?php
require("php/loadSurvey.php");
require("php/saveSurvey.php");
checkGet();
?>
<html>
<head>
//some html stuff and closing tags
checkGet是loadSurvey.php中定义的php函数:
//php/loadSurvey.php
function checkGet()
{
if(!isset($_GET['ID']))
{
header("Location: http://kristophertadlock.com/passcode.php", true, 303);
die();
}
}
索引页面应重定向到此页面
//passcode.php
<!DOCTYPE html>
<html>
<p>
you got here
</p>
</html>
passcode.php与index.php存在于同一目录中。当我使用像mydomain / $ ID = 1这样的东西时,我得到的网页就像应该加载一样。当我使用像mydomain这样的东西/我得到一个空白页而不是重定向到我的密码页。有谁知道我做错了什么?谢谢。