ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вывод контента при условии |

19.02.2009, 00:39
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
Вывод контента при условии
Хочу сделать вывод нужного контента на главной!
Раньше реализовывал так:
PHP код:
if (!isset($_GET['page']))
{
include 'Last_Articles.php';
}
Но стал замечать, что данный контент выводится
не только на главной, но и еще на нескольких других, что меня не устраиват!
Как ситуацию исправить?
Советуют привязать HTTP_HOST
Как это сделать не знаю?
|
|
|

19.02.2009, 00:48
|
|
Познающий
Регистрация: 14.02.2009
Сообщений: 45
Провел на форуме: 96296
Репутация:
74
|
|
Попробуйте сделать через switch - case
Последний раз редактировалось [JavaScript]; 19.02.2009 в 00:57..
|
|
|

19.02.2009, 01:03
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
?page= - без данных приравнивается к существующему, по этому isset пройдет.
По этомоу юзай другие функции проверки
тип empty или через жопу, но 100% работает
if (strlen(@$_GET['page'])<1)
{
include 'Last_Articles.php';
}
типа длинна передаваемых данных = 0
|
|
|

20.02.2009, 01:42
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
cr0w, очень похоже на то, что мне требуется!
Благодарю!
Здесь несколько вариантов предложено, какой из них будет создавать меньшую нагрузку на сервак?
Хотя, это вопрос достаточно глупый, т.к. варианты равноценны!
Вы как считаете?
|
|
|

20.02.2009, 01:50
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
Вариант слеша по моему самый правильный и быстрый.
|
|
|

20.02.2009, 22:33
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
Юзал вариант слеша!
if (strlen(@$_GET['page'])<1)
{
include 'Last_Articles.php';
}
Не срабатывает и условие не выполняется!
Удивило!
|
|
|

20.02.2009, 22:52
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
Ни один из вариантов не сработал! Запускал все на денвере!
|
|
|

21.02.2009, 18:32
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
Значит,
if ($_SERVER['REQUEST_URI'] == '/' || $_SERVER['REQUEST_URI'] == '/index.php')
работает!
Правда почему на денвере не срабаты вает мне непонятно!
Спасибо всем за помощь!
|
|
|

23.02.2009, 06:16
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
php.net/switch
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|