你好,只接受数字作为GET变量
我想只允许在$_GET
方法中的数字。我用这是分页确保
$page = (isset($_GET['page']) && is_numeric($_GET['page']) ? (int) $_GET['page'] : 1);
如果我输入特殊字符或字母,则返回错误
这不应该是可能的:
index.php?page=AA
和 index.php?page='[email protected]#$%^&*()
仅此: index.php?page=1
或2 ...
任何人都有这个解决方案? :)在此先感谢...
SO是什么问题?你线的PHP似乎检查存在的价值,如果它是数字。什么不适合你? – Nanne 2011-12-18 13:17:13
你会得到哪些错误? – middus 2011-12-18 13:17:31
作为什么iv'e发布这是在分页 '$ offset = 3; $ limit =($ page - 1)* $ offset; $ onset = $ limit + $ offset;' 如果我在参数上加零,它会返回错误,也会给alpa和特殊字符... – 2011-12-18 13:20:21