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

проблема с 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

Ссылка на сообщение
Поделиться на других сайтах
if(isset($_GET['id'])){
 echo "запрос id";
} elseif(isset($_GET['mes'])){
echo "запрос mes";
}else {echo "<br />параметр без запроса";}

 

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

Потому что массив $_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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...