你好,只接受數字作爲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