HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.09.2009, 01:26
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Научите дурака, как правильно делать, если передаётся переменная в запросе,
Код:
http://site.ru/index.php?search=...
как грамотно проверить:
if(если есть переменная search в запросе ){то делать это}
if(если есть переменная top в запросе ){то делать это}
if(и если нет переменной search и переменной top в запросе ){то делать это}

Спасибо!
 
Ответить с цитированием

  #2  
Старый 30.09.2009, 01:29
fobofob
Участник форума
Регистрация: 02.08.2007
Сообщений: 242
Провел на форуме:
1373642

Репутация: 569
По умолчанию

спасибо большое,самое оно получилось!!
 
Ответить с цитированием

  #3  
Старый 30.09.2009, 01:29
d_x
Постоянный
Регистрация: 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
{
//третье

 
Ответить с цитированием

  #4  
Старый 30.09.2009, 01:34
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

d_x, спасибо, а если search передаётся через форму? Как быть?
 
Ответить с цитированием

  #5  
Старый 30.09.2009, 01:38
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме:
3441717

Репутация: 160
По умолчанию

Цитата:
Сообщение от mff  
d_x, спасибо, а если search передаётся через форму? Как быть?
от метода зависит если method="post"; то

$a=$_POST['search'];
 
Ответить с цитированием

  #6  
Старый 30.09.2009, 01:39
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

А какой писать метод? Я как то post всегда в форме писал ...
 
Ответить с цитированием

  #7  
Старый 30.09.2009, 01:53
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

Цитата:
Сообщение от mff  
А какой писать метод? Я как то post всегда в форме писал ...
смотря что и какой размер передаешь

если в адресе виден то метод post. если не видет то GET

Последний раз редактировалось REBUUS; 30.09.2009 в 01:58..
 
Ответить с цитированием

  #8  
Старый 30.09.2009, 01:40
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме:
3441717

Репутация: 160
По умолчанию

значит
$a=$_POST['search'];

в $a у тебя будет значение search
 
Ответить с цитированием

  #9  
Старый 30.09.2009, 01:59
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

Цитата:
Сообщение от Epic wave  
значит
$a=$_POST['search'];

в $a у тебя будет значение search

или если в адресе не видно


$a=$_GET['search'];

в $a у тебя будет значение search


если я правильно понял вопрос
 
Ответить с цитированием

  #10  
Старый 30.09.2009, 02:05
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме:
3441717

Репутация: 160
По умолчанию

Цитата:
Сообщение от REBUUS  
или если в адресе не видно


$a=$_GET['search'];

в $a у тебя будет значение search


если я правильно понял вопрос

в $_GET значение ченрез url передается, а $_POST передает данные внутри тела запроса
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ