Скрыть содержимое на основе строки URL (PHP) - PullRequest
2 голосов
/ 08 июля 2010

Я зарегистрировался на одном из этих партнерских сайтов, чтобы привлечь трафик в мой интернет-магазин.Они попросили, чтобы я скрыл номер телефона на моем сайте для направления трафика.

Весь трафик, на который они ссылаются, добавит к любому из URL моего сайта что-то вроде «? Affiliate».

Кто-нибудь знает, как я могу скрыть контент на странице, если URL-адрес содержит «? affiliate», но показать его, если URL-адрес не содержит этот текст?

Я использую систему Magento, если это имеет значение,: D

Спасибо, Нил

Ответы [ 3 ]

6 голосов
/ 08 июля 2010
if (!array_key_exists('affiliate', $_GET)) {
    //show telephone number
}

empty потерпит неудачу, так как значение $_GET['affiliate'] будет "".

1 голос
/ 08 июля 2010

Попробуйте что-то вроде:

if (isset($_GET['affiliate']))
{
  // hide the content now
}
1 голос
/ 08 июля 2010
<?php
if (isset($_GET['affiliate'])) {
    // don't show
}
else {
    // show telephone number
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...