This question already has answers here:
How to check whether $_GET['id'] is set and it's not empty using php
(8个答案)
4年前关闭。
因此,我有一个页面
视频广播:http://screencast.com/t/YFCZVsFwyui
注意:我的.htaccess中的301重定向无法正常工作。
(8个答案)
4年前关闭。
因此,我有一个页面
singleTicket.php
,它正在从数据库中获取一个id
,并将其作为查询字符串传递给singleTicket.php?id=someIDnumber
.。然后,该页面将从数据库中获取票证ID,并加载必要的信息。很简单。如果用户编辑查询字符串的ID号并且用户在浏览器栏中输入的ID不存在ID,则我将其重定向...但是如果用户完全取出查询字符串并将其保留为singleTicket.php
,它将被重定向只是页面上有一堆警告。我该如何预防?视频广播:http://screencast.com/t/YFCZVsFwyui
注意:我的.htaccess中的301重定向无法正常工作。
最佳答案
您可以检查是否设置了$ _GET ['id']:
if (!isset($_GET['id'])) {
// redirect or print a message.
}