ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вывод контента при условии
  #1  
Старый 19.02.2009, 00:39
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию Вывод контента при условии

Хочу сделать вывод нужного контента на главной!

Раньше реализовывал так:

PHP код:
if (!isset($_GET['page'])) 

include 
'Last_Articles.php';

Но стал замечать, что данный контент выводится
не только на главной, но и еще на нескольких других, что меня не устраиват!

Как ситуацию исправить?
Советуют привязать HTTP_HOST

Как это сделать не знаю?
 
Ответить с цитированием

  #2  
Старый 19.02.2009, 00:48
[JavaScript]
Познающий
Регистрация: 14.02.2009
Сообщений: 45
Провел на форуме:
96296

Репутация: 74
По умолчанию

Попробуйте сделать через switch - case

Последний раз редактировалось [JavaScript]; 19.02.2009 в 00:57..
 
Ответить с цитированием

  #3  
Старый 19.02.2009, 01:03
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

?page= - без данных приравнивается к существующему, по этому isset пройдет.
По этомоу юзай другие функции проверки
тип empty или через жопу, но 100% работает
if (strlen(@$_GET['page'])<1)
{
include 'Last_Articles.php';
}

типа длинна передаваемых данных = 0
 
Ответить с цитированием

  #4  
Старый 20.02.2009, 01:42
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

cr0w, очень похоже на то, что мне требуется!
Благодарю!

Здесь несколько вариантов предложено, какой из них будет создавать меньшую нагрузку на сервак?

Хотя, это вопрос достаточно глупый, т.к. варианты равноценны!

Вы как считаете?
 
Ответить с цитированием

  #5  
Старый 20.02.2009, 01:50
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Вариант слеша по моему самый правильный и быстрый.
 
Ответить с цитированием

  #6  
Старый 20.02.2009, 22:33
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

Юзал вариант слеша!

Цитата:
if (strlen(@$_GET['page'])<1)
{
include 'Last_Articles.php';
}
Не срабатывает и условие не выполняется!
Удивило!
 
Ответить с цитированием

  #7  
Старый 20.02.2009, 22:52
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

Ни один из вариантов не сработал! Запускал все на денвере!
 
Ответить с цитированием

  #8  
Старый 21.02.2009, 18:32
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

Значит,

if ($_SERVER['REQUEST_URI'] == '/' || $_SERVER['REQUEST_URI'] == '/index.php')


работает!

Правда почему на денвере не срабаты вает мне непонятно!

Спасибо всем за помощь!
 
Ответить с цитированием

  #9  
Старый 23.02.2009, 06:16
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

php.net/switch
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват Gsm пакетов SNIFF Сотовый фрикинг 16 27.12.2009 22:25
Основные команды командной строчки. Егорыч+++ *nix 65 01.10.2009 17:27
WebScarab - профессиональный инструмент для анализа защищённости веб-приложений Kuzya Авторские статьи 5 09.04.2009 21:54
Посимвольный перебор в базах данных на примере MySQL LoFFi Чужие Статьи 5 30.04.2007 05:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ