- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть логотип.
Нужно, чтобы он не отображался на определенных страницах, у которых в адресе есть "/blablabla/"
Например domain.com/blabla/bla с логотипом, а domain.com/blablabla/bla без логотипа.
Сам код отображения логотипа:
Помогите пожалуйста
if (strpos($_SERVER['REQUEST_URI'], 'blablabla') == false){if (strpos($_SERVER['REQUEST_URI'], 'blablabla') == false){А можно теоретический вопрос? Я такой способ тоже применял, пока не разобрался в возможностях фреймворка. Насколько это методологически верно? Влияет ли на скорость загрузки? В какой момент формируется адрес страницы по сравнению с DOM всей страницы. А то мне видится какая-то цикличность?
Насколько это методологически верно?
Не мне вопрос, но отвечу. Если поставновка задачи именно как "отображение урла в зависимости от куска адреса", то это условие его и проверяет.
Влияет ли на скорость загрузки?
Теоретически влияет, как и весь код. На практике, если вы не гугл - то пофиг
В какой момент формируется адрес страницы по сравнению с DOM всей страницы.
Да как бы адрес страницы формируется еще до запуска скрипта. Он же апачу передается и апач уже передает этот адрес в php, а тот в зависимости от него формирует страницу.
Или тут какая-то подъёб тонкая ирония или я не понимаю вопросов.
if (strpos($_SERVER['REQUEST_URI'], 'blablabla') == false){Простите, после какой строки воткнуть? :D
Простите, после какой строки воткнуть? :D
P.S. Обратите внимание, что при проверки используеться ===, так как strpos вполне может вернуть 0, если это первая позиция
P.S. Обратите внимание, что при проверки используеться ===, так как strpos вполне может вернуть 0, если это первая позиция
Вставил данный код, но не грузится вообще после этого сайт.
Parse error: syntax error, unexpected $end in
Вообще полный код header'a
strpos вполне может вернуть 0, если это первая позиция
Может, но лишь теоретически, поскольку $_SERVER['REQUEST_URI'] всегда начинается с '/'
Но лучше добавить слэши:
if (strpos($_SERVER['REQUEST_URI'], '/blablabla/') === false) {
поскольку мы не знаем что реально кроется под этим blablabla. В этом случае === обязателен
Может, но лишь теоретически, поскольку $_SERVER['REQUEST_URI'] всегда начинается с '/'
Но лучше добавить слэши:
if (strpos($_SERVER['REQUEST_URI'], '/blablabla/') === false) {
поскольку мы не знаем что реально кроется под этим blablabla. В этом случае === обязателен
С этим тоже. Просто не загружается сайт и выдает ошибку.
Не?