Предача параметра через URL

[Удален]
401

Ребята помогите, уже почти закончил своё задание, но никак не выводиться сообщение. Двиг ДЛЕ.

Проблема в чём: через url передаётся переменная metka. И надо так чтобы когда она равна одному значению, то выводиться скрипт. Текс, который я прописывал в show.full.php и в engine.php вот такой:

$metka='';

if ($_GET['metka']==emailadded) {
$metka="<script>alert('Текст сообщения.');</script>";
}
$tpl->set( '{metka}', $metka);

А в шаблоне естественно есть {metka}. Подскажите как сделать так чтобы это сообщение всё таки выводилось, когда в урле есть эта метка.

Буду очень благодарен.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Прямо в шаблон PHP вставьте, зачем через tpl это делать? + tpl режет JS, проверьте в коде, есть ли ваш JS скрипт там или нет.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
[Удален]
#2
LEOnidUKG:
Прямо в шаблон PHP вставьте, зачем через tpl это делать? + tpl режет JS, проверьте в коде, есть ли ваш JS скрипт там или нет.

В коде проверял, его там нет. Думал, может я неправильно определения параметра написал. Вот конец урла: intense-parfyumirovannaya-voda.html?metka=emailadded

А касательно php шаблона не совсем понял. Вы имели ввиду show.full.php?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

а ну так ещё бы))) там же ЧПУ, так просто не передать переменную)))

Вам тогда нужно распарсить переменную: parse_url($_SERVER["REQUEST_URI"])

http://php.net/manual/ru/function.parse-url.php

и уже там брать нужные данные

ИЛИ же поправить

mod_rewrite чтобы он начал принимать параметры.

[Удален]
#4
LEOnidUKG:
а ну так ещё бы))) там же ЧПУ, так просто не передать переменную)))
Вам тогда нужно распарсить переменную: parse_url($_SERVER["REQUEST_URI"])
http://php.net/manual/ru/function.parse-url.php

и уже там брать нужные данные

ИЛИ же поправить
mod_rewrite чтобы он начал принимать параметры.

А где можно найти эту переменную mod_rewrite?

А если использовать parse_url($_SERVER["REQUEST_URI"]), его надо использовать в файле show.full.php?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5
А где можно найти эту переменную mod_rewrite?

В гугле введите, поймёте.

А если использовать parse_url($_SERVER["REQUEST_URI"]), его надо использовать в файле show.full.php?

Можно и там и там.

[Удален]
#6
LEOnidUKG:
В гугле введите, поймёте.

Можно и там и там.

Спасибо за помощь. Решил с помощью распарсивания.)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий