我有一个主页,用户可以访问该主页显示 MySQL 查询的输出,具体取决于传递给它的变量。所以;
http://website/mypage.php?page=0
但是,我想设置重定向,以便如果有人只是去
http://website/mypage.php
它会去http://website/mypage.php?page=0
。我想到了使用下面的代码,它验证当前页面以及验证用户的会话是否已建立;
elseif ($_SERVER['PHP_SELF'] == '/mypage.php' && isset($_SESSION['valid_user']))
{
header('Refresh: 0; URL=/mypage.php?page=0');
}
但是,这看起来太笼统了。有没有办法准确检查 '/mypage.php' 或 '/mypage.php?page=' ?我曾想过使用 strlen 仅检查 /mypage.php 中的 11 个字符,但我不确定这是不是最有效的方法。