php условие - if (мы на главной) {} else {}

12
Robin_Bad
На сайте с 24.12.2007
Offline
85
#11

AlExTeam, переменная $_SERVER так называется неспроста. Веб-сервер может запихивать в неизменном виде адрес запрашиваемой страницы в любой индекс массива $_SERVER. Дефолтное значение для Apache - REQUEST_URI, для nginx - HTTP_X_URI. Так при чём тут PHP?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#12
Robin_Bad:
AlExTeam, переменная $_SERVER так называется неспроста. Веб-сервер может запихивать в неизменном виде адрес запрашиваемой страницы в любой индекс массива $_SERVER. Дефолтное значение для Apache - REQUEST_URI, для nginx - HTTP_X_URI. Так при чём тут PHP?

А давайте спросить не будем)))

Пусть ТС, скажет что у него в REQUEST_URI

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Robin_Bad
На сайте с 24.12.2007
Offline
85
#13

LEOnidUKG, так я об этом его и попросил. и даже чтобы минимизировать вероятность ошибки, попросил показать и то и то :)

[Удален]
#14
Robin_Bad:
SergeyBodrov, в файле index.php в самом начале (после <?php) вставьте строку:
var_dump(!empty($_SERVER['HTTP_X_URI']) ? $_SERVER['HTTP_X_URI'] : $_SERVER['REQUEST_URI']);die;
и скопируйте вывод прямо из экрана браузера сюда в форум

string(15) "/mysite/"

Остальное все не пашит!

Robin_Bad
На сайте с 24.12.2007
Offline
85
#15

тогда так:

if ('/mysite/' == (!empty($_SERVER['HTTP_X_URI']) ? $_SERVER['HTTP_X_URI'] : $_SERVER['REQUEST_URI'])) {

echo "<ul><li class='menu-item1 active last-item'><a href='/' class='menu-item1 active last-item' id='menu5' title='Главная'><span class='menu-title'>Главная</span></a></li>";

} else {

echo "<ul><li class='menu-item1'><a href='/' class='menu-item1' id='menu5' title='Главная'><span class='menu-title'>Главная</span></a></li>"; }

[Удален]
#16
Robin_Bad:
тогда так:
if ('/mysite/' == (!empty($_SERVER['HTTP_X_URI']) ? $_SERVER['HTTP_X_URI'] : $_SERVER['REQUEST_URI'])) {
echo "<ul><li class='menu-item1 active last-item'><a href='/' class='menu-item1 active last-item' id='menu5' title='Главная'><span class='menu-title'>Главная</span></a></li>";
} else {
echo "<ul><li class='menu-item1'><a href='/' class='menu-item1' id='menu5' title='Главная'><span class='menu-title'>Главная</span></a></li>"; }

спасибо огромное тебе! это конструкция отлично пашит, подсвечивает только главную

12

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