Автор Тема: Как передать в адресной строке несколько переменных и их значения  (Прочитано 4623 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nicki

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://cprazdnikom.ru
Привет ребята!
Помогите мне в таком вот вопросе.
Необходимо через url передать НЕСКОЛЬКО переменных и их значений, т.е. что то типа этого:

$section = tutorial // раздел сайта
$file_id = tutor_1  // статья в разделе
$page = 1           // страница статьи

Каким образом мне оформить адресную строку? Может так:
http://www.dzone.h1.ru/index.php?section=tutorial?file_id=tutor_1?page=1
Или может быть так? (отличие в знаке разделителе):
http://www.dzone.h1.ru/index.php§ion=tutorial&file_id=tutor_1&page=1

Подскажите как правильно оформить адресную строку (через какие символы, в какой последовательности?)?

И самое главное.
Какой PHP код мне нужно написать в index.php, чтобы сохранить переданные адресной строкой переменные? В index.php они несколько раз передаются в несколько классов (это для общего понимания ситуации).

Заранее большое спасибо, Nicki.
[http://www.dzone.h1.ru]
Поздравления с днем Святого Валентина

Оффлайн Nicki

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://cprazdnikom.ru
Это снова я.
Видимо скрипт этого форума както "изуродовал" URL который я приводил - я не виноват.
Поздравления с днем Святого Валентина

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
надо только разуть глаза, поднять их вверьх, в адресную строку своего браузера, и посмотреть, чем разделяются переменные.
последовательность не имеет значения.

Никакого специального кода писать не надо.
в скрипте они будут доступны либо как $name
либо как $_GET[\'name\']
про это можно почитать в http://faq.phpclub.net/globals

Записывать все разделы сайта в индекс - неудобно и неправильно. почему, можно почитать здесь
http://www.xpoint.ru/archive/threads/88/17664.html

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
а как на счет имитации каталогов?

http://www.domain.net/articles/2003-02-05

обрабатываем все страничкой, которая по 404-му еррору выдается и делаем что-нидь типа

select * from tbl_items where path="articles" and text_dt = "2003-02-05"

При грамотной проверке (в случае ниобходимости - чистке)  переменных все кул-хацкеры и им подобные идут в сад.
Не все коту матрица.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28