[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как получить переменную для пхп скрипта через html
zuher
Cитуация в следующем, есть движок, в нем формируется страница с человекопонимаемым урлом html

/stati/razdel-statey-chegoto-tam.html

в эту страницу у меня вложен скрипт пхп, но вот как ему передать числовой параметр юзера ума не приложу. Стандартная конструкция по приёму переменной не работает.

/stati/razdel-statey-chegoto-tam.html?id=1760

<?php
if (isset($_GET['id'])) {$id = $_GET['id']; }
if (!isset($id)) {$id = 1;}
?>

Параметр надо передать именно в адресной строке никакие формы не используются. Вот незнаю понятно или нет объяснил )))

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






Спустя 10 минут, 24 секунды (11.03.2011 - 17:02) Sopromatenot написал(а):
Расширение страницы html?

Спустя 58 секунд (11.03.2011 - 17:03) zuher написал(а):
Да, и никак иначе, привязан к движку

Спустя 3 минуты, 21 секунда (11.03.2011 - 17:06) Sopromatenot написал(а):
Вроде как и не должно тогда работать... Надо чтоб расширение файла было php.

адд: дык тебе надо через форму отправить параметры скрипту php?
Скрипт должен 100% быть расширением php. Всё должно работать.

Спустя 5 минут, 49 секунд (11.03.2011 - 17:12) zuher написал(а):
Какие то способы есть, я пытался гуглить, но так,мля, все заумно написано, что у самого думалка не справилась, решил просить помощи )))

Нет не через форму, ТОЛЬКО через строку браузера, другого не дано

Сам с такой ситуацией впервые столкнулся ))) А хрен ли делать, надо делать )))
Запрос формируется через меню выпадающее, которое управляется через админку и пункты ведут только на статьи. В статью пхп вставил, работает, если даю значение ручками то всё канает, а там этих статей...... Короче надо как то передать параметр через адресную строку )))

Спустя 4 минуты, 50 секунд (11.03.2011 - 17:17) Sopromatenot написал(а):
Через строку можно. Скрипт php не будет работать если расширение страницы, куда вписали скрипт, html.

Спустя 3 минуты, 4 секунды (11.03.2011 - 17:20) zuher написал(а):
Цитата (zuher @ 11.03.2011 - 14:12)
Какие то способы есть, я пытался гуглить, но так,мля, все заумно написано, что у самого думалка не справилась, решил просить помощи )))

Нет не через форму, ТОЛЬКО через строку браузера, другого не дано

Сам с такой ситуацией впервые столкнулся ))) А хрен ли делать, надо делать )))
Запрос формируется через меню выпадающее, которое управляется через админку и пункты ведут только на статьи. В статью пхп вставил, работает, если даю значение ручками то всё канает, а там этих статей...... Короче надо как то передать параметр через адресную строку )))



В теле html вставлен правильный ПХП - это есть, короче чем обработать есть, а вот как взять....

Спустя 29 минут, 1 секунда (11.03.2011 - 17:49) inpost написал(а):
zuher
ЧПУ менять, передавать так:
/stati/1760/razdel-statey-chegoto-tam.html

Спустя 16 минут, 49 секунд (11.03.2011 - 18:06) zuher написал(а):
Цитата (inpost @ 11.03.2011 - 14:49)
zuher
ЧПУ менять, передавать так:
/stati/1760/razdel-statey-chegoto-tam.html

Это предпологает переписать весь движок? )))))))
Уж мне тогда проще будет создать 100 модулей

Спустя 47 минут, 36 секунд (11.03.2011 - 18:53) inpost написал(а):
zuher
Только ЧПУ переписать =)

Спустя 8 минут, 26 секунд (11.03.2011 - 19:02) zuher написал(а):
Цитата (inpost @ 11.03.2011 - 15:53)
zuher
Только ЧПУ переписать =)

Даже боюсь что то там ковырять )))) До такой степени я ещё не соображаю в пхп )))
По всей видимости придётся таки делать 100 модулей а переменные ручками вбивать )))

Спустя 23 минуты, 32 секунды (11.03.2011 - 19:25) alex12060 написал(а):
Тебе дают дельный совет, а ты...
Ну ковыряй тогда сто модулей smile.gif

Спустя 7 часов, 3 минуты, 11 секунд (12.03.2011 - 02:28) inpost написал(а):
zuher
А что мешает изучить mode rewrite? Там конкретно регулярка, ничего сложного. За одно и регулярное выражение изучишь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.