Перейти к публикации

проблема с get запросом


Рекомендованные сообщения

Доброго времени суток, такая проблема. Написал не большой модуль, который при получении двух разных get параметров выдаёт различные значения. Выглядит так. 


 

if(isset($_GET['id'])){
 echo "запрос id";
};
if(isset($_GET['mes'])){
echo "запрос mes";
};
echo "<br />параметр без запроса";

При загрузке страницы- должна выводится информация с блока "id", я вставил в шаблон такой тег. 

 

{include file="chat/re.php?id=1"}

Но почему то в шаблоне выводится echo, не попавшее в ифы "параметр без запроса". Думал, что ошибся в get запросах, но как показал на скрине- если обратиться к скрипту на прямую- то всё выводится как надо. Т.е. если подключаю через шаблон- get запрос не работает, если обращаюсь к скрипту на прямую- то всё работает. 

Так же к этому скрипту обращается javascript, для которого и написан блок "mes" и он так же работает без проблем, попадает в свой блок и получает нужную информацию. 

 

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

Согласно правилам- сайт max-info.by , но пока что всё на денвере, так что на самом сайте ничего нет

 

1.jpg

Ссылка на сообщение
Поделиться на других сайтах

Потому что массив $_GET содержит параметры из URL браузера, а строка {include file="chat/re.php?id=1"} это не URL браузера. При данном подключении нужно просто использовать имена переменных $id и $mes http://dle-news.ru/extras/online/index.html?modules_include.html


 

Ссылка на сообщение
Поделиться на других сайтах

Потому что массив $_GET содержит параметры из URL браузера, а строка {include file="chat/re.php?id=1"} это не URL браузера. При данном подключении нужно просто использовать имена переменных $id и $mes http://dle-news.ru/extras/online/index.html?modules_include.html


 

Иногда оказывается полезно заглядывать в инструкции! Спасибо, теперь всё заработало! :D

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...