ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

30.09.2009, 01:26
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Научите дурака, как правильно делать, если передаётся переменная в запросе,
Код:
http://site.ru/index.php?search=...
как грамотно проверить:
if(если есть переменная search в запросе ){то делать это}
if(если есть переменная top в запросе ){то делать это}
if(и если нет переменной search и переменной top в запросе ){то делать это}
Спасибо!
|
|
|

30.09.2009, 01:29
|
|
Участник форума
Регистрация: 02.08.2007
Сообщений: 242
Провел на форуме: 1373642
Репутация:
569
|
|
спасибо большое,самое оно получилось!!
|
|
|

30.09.2009, 01:29
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
PHP код:
if(isset($_GET['search']) && !is_array($_GET['search']))
{
//делаем первое
}
else if(isset($_GET['top']) && !is_array($_GET['top']))
{
//второе
}
else
{
//третье
}
|
|
|

30.09.2009, 01:34
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
d_x, спасибо, а если search передаётся через форму? Как быть?
|
|
|

30.09.2009, 01:38
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
Сообщение от mff
d_x, спасибо, а если search передаётся через форму? Как быть?
от метода зависит если method="post"; то
$a=$_POST['search'];
|
|
|

30.09.2009, 01:39
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
А какой писать метод? Я как то post всегда в форме писал ...
|
|
|

30.09.2009, 01:53
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Сообщение от mff
А какой писать метод? Я как то post всегда в форме писал ...
смотря что и какой размер передаешь
если в адресе виден то метод post. если не видет то GET
Последний раз редактировалось REBUUS; 30.09.2009 в 01:58..
|
|
|

30.09.2009, 01:40
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
значит
$a=$_POST['search'];
в $a у тебя будет значение search
|
|
|

30.09.2009, 01:59
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Сообщение от Epic wave
значит
$a=$_POST['search'];
в $a у тебя будет значение search
или если в адресе не видно
$a=$_GET['search'];
в $a у тебя будет значение search
если я правильно понял вопрос 
|
|
|

30.09.2009, 02:05
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
Сообщение от REBUUS
или если в адресе не видно
$a=$_GET['search'];
в $a у тебя будет значение search
если я правильно понял вопрос 
в $_GET значение ченрез url передается, а $_POST передает данные внутри тела запроса
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|