Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что означают "?"и "&" в адресной строке?
 
 автор: Denandi   (06.07.2007 в 23:44)   письмо автору
 
 

Всем привет!
банальный вопрос__ :)
Как правильно читать адрессную строку, например такую.....http://dan/apanel/......... начиная отсюда.....index.php?ops=022dcb7ec29c3b088bd6d419f1d7d9f0
что конкретно означает "?"и "&"......... и каие еще бывают варианты..???????????????
Спасибо.

   
 
 автор: Unkind   (06.07.2007 в 23:52)   письмо автору
 
   для: Denandi   (06.07.2007 в 23:44)
 

Всё, что находится после символа "?" в URL является QUERY_STRING. Обычно через эту строку передают GET-переменные.
"&" (амперсанд) всего лишь разделитель между этими переменными.
В Вашем случае передается GET-переменная "ops" и её значение "022dcb7ec29c3b088bd6d419f1d7d9f0".

   
 
 автор: TXC   (06.07.2007 в 23:56)   письмо автору
 
   для: Denandi   (06.07.2007 в 23:44)
 

index.php - собственно имя Вашего скрипта;
? - отделает имя скрипта от переданных параметров этому скрипту методом GET
ops=022dcb7ec29c3b088bd6d419f1d7d9f0 - собственно параметры, переданные методом GET, где то, что стоит перед знаком "=" является иметем переменной (в часности - ops), а что стоит после - присвоенное переменной значение (022dcb7ec29c3b088bd6d419f1d7d9f0)
& - амперсанд, логическое "И", которое объединяет пары переменная=значение

   
 
 автор: Denandi   (07.07.2007 в 05:14)   письмо автору
 
   для: TXC   (06.07.2007 в 23:56)
 

Вот пример index.php?dn=info&pa=partner.......
такой вопрос:
если переменная это "dn" & "pa" то, все что за = это следовательно - значения!?!?!
:)) но не нашел таких переменных!!!!
может ли быть "dn" & "pa" -названием папки а все что за = СКРИПТ ИЛИ HTML ФАЙЛ?
ВОЗМОЖНО ЛИ СОКРАЩЕНИЕ ???

   
 
 автор: bronenos   (07.07.2007 в 08:58)   письмо автору
 
   для: Denandi   (07.07.2007 в 05:14)
 

если вы имеете в виду
?page=news
то так иногда делают для навигации

   
 
 автор: TXC   (07.07.2007 в 10:37)   письмо автору
 
   для: Denandi   (07.07.2007 в 05:14)
 

Ваш скрипт подключает какие-либо файлы?

   
 
 автор: Drago   (07.07.2007 в 15:32)   письмо автору
 
   для: Denandi   (07.07.2007 в 05:14)
 

> [i]если переменная это "dn" & "pa" то, все что за = это следовательно - значения!?!?!
>:)) но не нашел таких переменных!!!!

Поищите переменные $_GET['dn'] и $_GET['pa'].

   
 
 автор: IgorT   (07.07.2007 в 15:48)   письмо автору
 
   для: Drago   (07.07.2007 в 15:32)
 

Короче, - если у вас будет так - index.php?dn=1&pn=2 тогда ето означает что после перехода по етой ссылке у вас на странице index.php - будут две пременные - $dn и $pn которые будут еметь значения - 1,2 и конечно же потеряются зразу же после обновления страницы :)

   
 
 автор: Denandi   (08.07.2007 в 00:07)   письмо автору
 
   для: IgorT   (07.07.2007 в 15:48)
 

Всем большое спасибо! разобрался.. :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования