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

Форум PHP

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

 

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

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

тема: динамические ссылки. как?
 
 автор: lorxen   (02.04.2007 в 15:15)   письмо автору
 
 

подскажите пожалйста как мне организовать систему ссылок как например делается у крупных сайтов как озон например или ebay
пробовал так
index.php?page=$page

но если папка лежит ниже получаю
...?page=papka/page

как от этого избавиться и сделать нормально
спасибо

   
 
 автор: SHAman   (02.04.2007 в 15:35)   письмо автору
 
   для: lorxen   (02.04.2007 в 15:15)
 

mod_rewrite?

Дело в том, что не ясно как в вашем понимании "нормально". Что требуется?

   
 
 автор: lorxen   (02.04.2007 в 15:43)   письмо автору
 
   для: SHAman   (02.04.2007 в 15:35)
 

ну нормально в смыле не показываласьбы структура каталогов где там файл лежит
то есть вообе по сути в базе прописываю названия файлов их список и пр
а потом выдергиваю оттуда запросом и через include, require вида
$page."php" вставляю
и теперь возникает проблема если файл лежит ниже или выше от index, как с этим быть:
...?page=papka/page

то есть papka/page это путь к файлу который я сам указал в бд
где page это имя файла

про mod_rewrite почитаю не знаю то или нет

   
 
 автор: lorxen   (02.04.2007 в 16:30)   письмо автору
 
   для: SHAman   (02.04.2007 в 15:35)
 

да спасибо SHAman то что надо
но меня терзают сомнения еще насчет правильности организации бд и вывода дин-содержимого
может есть еще варианты хотя бы теоритиески

   
 
 автор: SHAman   (02.04.2007 в 16:56)   письмо автору
 
   для: lorxen   (02.04.2007 в 16:30)
 

Я бы присваивал каждому файлу на сервере (тому, что предназначен для вывода) в базе уникальный ID. И передавал так:

index.php?id=34

Плюс ко всему, так безопасней. Потому что нельзя обратиться, к произвольному файлу.

index.php?page=../../../.htpasswd

Или типа того.

   
 
 автор: lorxen   (02.04.2007 в 17:04)   письмо автору
 
   для: SHAman   (02.04.2007 в 16:56)
 

теперь понятнее что к чему
SHAman,спасибо

   
Rambler's Top100
вверх

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