自2个小时以来,我目前正面临着一个我一直在面对的问题并进行故障排除,但还没有运气。
echo "<td><a href='modemployee.php?uid=".$row['emp_no']."'>Update</a></td>";
上面是onclick将emp_no转移到moeemployee.php页面的php代码,因为它确实将emp_no转移到另一个页面,所以效果很好,因为我可以在地址栏上看到它
问题来了
$empID = (int)$_GET['uid'];
if($empID === null)
{
header('Location:search.php');
}
在modemployee.php页面上,我正在尝试使用上述示例代码进行验证,以检查该值是否不为null,因为如果该值为null,我希望页面将自身重定向到search.php页面以防止访问除非从锚href标签接收到该值。
但是每次页面加载时都会显示错误消息“ Notice:Undefined index:uid”,并且页面仍然加载,这与我想要的相反。
为什么会发生这种情况?
谢谢。