你好,
我只想在$_GET方法中允许使用数字。我在分页中使用它来确保安全
$page = (isset($_GET['page']) && is_numeric($_GET['page']) ? (int) $_GET['page'] : 1);
如果我输入特殊字符或字母,它会返回错误
这应该是不可能的:
index.php?page=AA和
index.php?page='!@#$%^&*()
只有这个:
index.php?page=1或2 ...
有人有解决方案吗?:) 提前致谢...
我建议使用filter_input()
$page= filter_input ( INPUT_GET,
'page',
FILTER_VALIDATE_INT,
array('options'=>array('min_range' => 1)));
if(!$page)$page=1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2588 次 |
| 最近记录: |