Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как заставить работать $_GET ?

Как заставить работать $_GET ?


     17.04.2020    PHP    Все вопросы » Общие вопросы по PHP    557

вопрос
Здравствуйте.

Есть файл ref.php со следующим содержанием:


<?
echo "<HTML><HEAD>
        <META HTTP-EQUIV='Refresh' CONTENT='0; URL=".$_GET['link']."'>
        </HEAD>";
?>


Задача данного файла обнулять рефер (сайт, с которого перешли)

Ссылка имеет вид:

http://ИсходныйСайт.ру/ref.php?link=http://СайтНаКоторыйПереходим.ру/


Работает так: Вместо $_GET['link'] подставляется СайтНаКоторыйПереходим.ру, сбрасывает рефер и переходит на подставленный сайт.

В чём беда: Был на хостинге - всё работало (и сейчас работает на другом сайте на хостинге), но переехал на сервер и теперь "не работает":

Вместо перехода на нужный сайт выдаёт ссылку

http://ИсходныйСайт.ру/.$_GET[


и ошибку Not Found - вобщем не отрабатывает $_GET

Скорее всего дело в настройках PHP, только в каких? Что нужно "поправить"? Подскажите пожалуйста...

В .htaccess ничего не добавлено - всё как раньше было. PHP 5.5.38

Ответил: TeraMoune


Попробуйте <?php, или разрешите php воспринимать укороченные теги. В конфиге php посмотрите настройку short_open_tag

1 комментарий

NONSENS
Юзер

NONSENS - 17 апреля 2020 21:14 -

Спасибо, TeraMoune.

<?php сработало. Что-то я не обратил внимания на сокращённые тэги...

В .htaccess добавил php_flag short_open_tag On - получил внутреннюю ошибку сервера. Походу Plesk нужно "ковырять"...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх