Показать сообщение отдельно

  #10  
Старый 07.08.2009, 00:41
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

Цитата:
Сообщение от geforse  
PHP код:
/* Не работает :( */
if($_GET['id'])
{
if (!
preg_match ("/^[0-9]$/i" $_GET['id'])){exit;}

у меня есть ссылка вида page.php?id=287201
Параметр id принимает только значения rand(0,7777777), выше указанный код не корректно работает, при любых значениях id скрипт продолжает работать
судя по регулярке, ты проверяешь, число ли, тогда тебе нужна функция is_int или is_numeric

Последний раз редактировалось scrat; 07.08.2009 в 00:43..
 
Ответить с цитированием