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

Форум PHP

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

 

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

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

тема: Вопрос по URL ? ...
 
 автор: Besenok   (09.08.2005 в 18:55)   письмо автору
 
 

Доброго времени суток!

Можно ли "разложить" адрес URL . Например :
http://localhost/index.php?id=menu&cat=rubric
Необходимо чтобы переменные принимали значения из адреса
$id = menu;
$cat = rubriс;

Заранее благодарен!

   
 
 автор: Евгений Петров   (09.08.2005 в 18:59)   письмо автору
 
   для: Besenok   (09.08.2005 в 18:55)
 

Почитай тут http://www.softtime.ru/bookphp/gl3_12.php

   
 
 автор: Besenok   (09.08.2005 в 19:11)   письмо автору
 
   для: Евгений Петров   (09.08.2005 в 18:59)
 

Спасибо!

   
 
 автор: Besenok   (09.08.2005 в 20:13)   письмо автору
 
   для: Besenok   (09.08.2005 в 19:11)
 

Встречный попрос. А как вывести полный URL
http://localhost/index.php?id=menu&cat=rubric
а то PHP_SELF указывает только
http://localhost/index.php

   
 
 автор: Евгений Петров   (09.08.2005 в 20:59)   письмо автору
 
   для: Besenok   (09.08.2005 в 20:13)
 

Попробуй
echo $_SERVER['REQUEST_URI']

или
echo $_SERVER['PHP_SELF'].$_SERVER['QUERY_STRING']

   
 
 автор: Евгений Петров   (09.08.2005 в 21:00)   письмо автору
 
   для: Besenok   (09.08.2005 в 19:11)
 

А кстати зачем именно раскладывать? Почему бы просто не брать их из массива $_GET?

   
 
 автор: Besenok   (09.08.2005 в 21:35)   письмо автору
 
   для: Евгений Петров   (09.08.2005 в 21:00)
 

Спасибо за ответ!

У меня просто ссылка собирается из БД


<a href='.$PHP_SELF.'?id=menu&edit=".$id_menu.">

   
 
 автор: Евгений Петров   (09.08.2005 в 21:40)   письмо автору
 
   для: Besenok   (09.08.2005 в 21:35)
 

А зачем переменные делать?

   
 
 автор: Besenok   (09.08.2005 в 21:57)   письмо автору
 
   для: Евгений Петров   (09.08.2005 в 21:40)
 

Чтобы скриптом определить с какой строкой таблици, что делать (редактировать или удалять), может это слишком запутано?

   
 
 автор: Евгений Петров   (10.08.2005 в 16:05)   письмо автору
 
   для: Besenok   (09.08.2005 в 21:57)
 

Я все равно не понял ход твоих мыслей возможно если ты по подробнее напишешь что ты делаешь, я смогу тебе подсказать.

   
 
 автор: cheops   (09.08.2005 в 21:15)   письмо автору
 
   для: Besenok   (09.08.2005 в 18:55)
 

Да, для этого предназначена функция parse_url()

   
Rambler's Top100
вверх

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