Вы ищете URL, на котором сейчас находится страница?Вы используете parse_url неправильный путь;то есть, если вы хотите получить только хост или домен, т.е. только «dev.obtura.com».Похоже, вы хотите больше, чем это.Кроме того, вы никогда не устанавливаете переменную $domain
, поэтому parse_url()
не знает, что с ней делать.Как и сейчас, ваш оператор if
всегда будет возвращать 'Создать учетную запись`.
Вместо этого установите $host
с $ _ SERVER переменными:
$host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
Вам также необходимо удалить «http://" из проверки» - $host
будет содержать все только после «http://"
Как Aron Cederholm предложил вамнеобходимо добавить точку с запятой (;
) в конец ваших эхо-операторов.
Итак, ваш PHP-код должен выглядеть следующим образом:
$host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($host == 'domain.com/customer/account/create/?student=1')
{
echo $this->__('Create an account if you are a Post Graduate Endodontic Resident and receive our resident pricing. Please fill in all required fields. Thank you!');
}
else
{
echo $this->__('Create an Account');
}