Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как брать GET из адресной строки? [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 [2] 3 »   

> Без описания
armancho7777777 Супермодератор
Отправлено: 14 Июля, 2012 - 21:12:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Если я правильно понял всё, что подразумевалось поставленным вопросом, то вот:
PHP:
скопировать код в буфер обмена
  1.  
  2. $parse_url = parse_url($_SERVER['REQUEST_URI']);
  3.  
  4. parse_str($parse_url['query'], $get_data);
  5.  
  6. print_r($get_data);
  7.  

(Отредактировано автором: 14 Июля, 2012 - 21:34:08)

 
 Top
Ромчик
Отправлено: 14 Июля, 2012 - 21:13:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




caballero, Я то понял что написал, вопрос в том почему ты не понял. А когда люди не понимают что им пишут "Что это значит?"
(Добавление)
armancho7777777, Вот поистине умный человек. Спасибо за код. Подмигивание
 
 Top
caballero
Отправлено: 14 Июля, 2012 - 21:17:12
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Я то понял что написал, вопрос в том почему ты не понял.

потому что ты не можешь внятно трех слов связать. впрочем как и ТС


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
armancho7777777 Супермодератор
Отправлено: 14 Июля, 2012 - 21:17:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Macka_CMEXA, новички просто часто не могут сформулировать правильно вопрос,
в силу отсутствия знаний терминолий языка и пр.
Потому вопрос может звучать не понятно и даже глупо с точки зрения человека,
оперируищим языком достаточно продолжительное время.
(Добавление)
Ромчик пишет:
Спасибо за код.

Да не за что.
 
 Top
Ромчик
Отправлено: 14 Июля, 2012 - 21:19:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Простите за вопрос, что из этих строчек вам было не понятно? Имеется урл ?gergrege. Как из строки ?gergrege вывести буквы gergrege и получить $_GET['gergrege']?
 
 Top
caballero
Отправлено: 14 Июля, 2012 - 21:19:33
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




armancho7777777
вообщето $_SERVER["QUERY_STRING"];
и не надо ничего парсить
(Добавление)
Цитата:
Простите за вопрос, что из этих строчек вам было не понятно? Имеется урл ?gergrege. Как из строки ?gergrege вывести буквы gergrege и получить $_GET['gergrege']?

а что тут понятно?

если ты знаешь что это за буквы то в чекм собственно вопрос - бери и выводи. значение $_GET здесь очевидно будет пустым и проверять не надо. Так в чем задача?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Ромчик
Отправлено: 14 Июля, 2012 - 21:25:18
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




caballero Задача состоит в том чтобы сделать нормальное рабочее условие.
 
 Top
armancho7777777 Супермодератор
Отправлено: 14 Июля, 2012 - 21:27:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




caballero пишет:
и не надо ничего парсить

Ну да, Вы правы. Но человек хоть узнает что есть такая функция)
 
 Top
caballero
Отправлено: 14 Июля, 2012 - 21:27:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Задача состоит в том чтобы сделать нормальное рабочее условие.


А шо сие такое "нормальное рабочее условие."


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Viper
Отправлено: 14 Июля, 2012 - 21:29:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




caballero не горячись Улыбка Проблему то уже решили. Никто не виноват, что 99% ТС'ов не могут сформировать свои мысли.

by-web Научитесь правильно задавать вопросы. Или хотя бы описывать, что у вас есть и что вы хотите получить в результате(если уж с формированием мыслей не сложилось).


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DelphinPRO
Отправлено: 14 Июля, 2012 - 21:51:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)





Viper пишет:
Никто не виноват, что 99% ТС'ов не могут сформировать свои мысли.


А жаль. Правильно сформулированный вопрос, как правило, уже содержит в себе половину ответа


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
OrmaJever Модератор
Отправлено: 14 Июля, 2012 - 22:05:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Ромчик пишет:
OrmaJever, Имеется урл ?gergrege. Как из строки ?gergrege вывести буквы gergrege и получить $_GET['gergrege']?

Наверно ответ уже дан, но мне лень читать все коментари и искать его.
array_keys() выберает все ключи из масива, а затем по этим ключам можно взять значение.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
snikers987
Отправлено: 15 Июля, 2012 - 00:49:19
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




armancho7777777 пишет:
Если я правильно понял всё, что подразумевалось поставленным вопросом, то вот:
PHP:
скопировать код в буфер обмена
  1.  
  2. $parse_url = parse_url($_SERVER['REQUEST_URI']);
  3.  
  4. parse_str($parse_url['query'], $get_data);
  5.  
  6. print_r($get_data);
  7.  

Накой парсить вообще REQUEST_URI?
Если ему нужно проверить есть ли что-то в гет, то
PHP:
скопировать код в буфер обмена
  1.  
  2. if(count($_GET))
  3.     echo 'Есть';
  4. else
  5.      echo 'Нет';
  6.  


Если конечно я верно понял. Если нужно и имя параметра, то array_keys()

(Отредактировано автором: 15 Июля, 2012 - 00:52:06)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
KingStar
Отправлено: 15 Июля, 2012 - 00:55:45
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




Ромчик пишет:
OrmaJever, Имеется урл ?gergrege. Как из строки ?gergrege вывести буквы gergrege и получить $_GET['gergrege']?


если я тебя правильно понял, вот тип того:

PHP:
скопировать код в буфер обмена
  1. $url = '..........?gergrege';
  2.  
  3. $url_get = explode('?', $url);
  4.  
  5. echo $url_get['1'];
  6.  
  7. $_GET[$url_get['1']];


ИМХО ломаю голову зачем тебе такое уё....

(Отредактировано автором: 15 Июля, 2012 - 00:56:24)



-----
То что программа работает, не означает что она написана правильно!
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июля, 2012 - 01:06:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ну и еще один мЭтод:
PHP:
скопировать код в буфер обмена
  1. foreach ($_GET as $k => $v) {
  2.   ${$k} = $v;
  3. }
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB