Не работает простой php-скрипт

12
T e c h n o
На сайте с 09.01.2012
Offline
115
1550

Всем привет, нужна помощь :)

Не работает на шаред-хостинге такая "комбинация" :(

http://site1.ru/go.php?go=http://site2.ru

сам скрипт в go.php

<?php

$go = $_GET["go"];

header("Location: $go");

?>

На vds норм работает...

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

хм...

ну попробуйте:

<?php

ob_start();

$go = $_GET["go"];

header("Location: $go");

?>

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
T e c h n o
На сайте с 09.01.2012
Offline
115
#2
LEOnidUKG:
хм...
ну попробуйте:

<?php
ob_start();
$go = $_GET["go"];
header("Location: $go");
?>

Неа :( Редиректит на главную, как в скрипте в стартпосте :(

ДП
На сайте с 23.11.2009
Offline
203
#3

у вас там именно http://site2.ru или может какие-то парметры дописаны к урлу?

T e c h n o
На сайте с 09.01.2012
Offline
115
#4
Дикий пионер:
у вас там именно http://site2.ru или может какие-то парметры дописаны к урлу?

Дописаны )

http://site1.ru/go.php?go=http://site2.ru/iJdK/site1.ru

iJdK - на каждой странице - разная комбинация букв

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#5

Может там urldecode надо делать?

я так не понял, что значит не пашет?

На главную http://site2.ru попадает или http://site.ru ?

T e c h n o
На сайте с 09.01.2012
Offline
115
#6
На главную http://site2.ru попадает или http://site.ru ?

На главную, где расположен скрипт - site1.ru :(

Может там urldecode надо делать?

А для чего? :)

M
На сайте с 04.12.2013
Offline
223
#7

Параметры в спец. массивах автоматом декодируются.

---------- Добавлено 02.10.2016 в 19:29 ----------

Так может на втором сайте по ссылкам вроде http://site2.ru/iJdK/site1.ru идет редирект обратно на главную первого.

---------- Добавлено 02.10.2016 в 19:31 ----------

Перед текстом <?php в файле ничего нет? Не должно быть ни единого байта.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
T e c h n o
На сайте с 09.01.2012
Offline
115
#8
miketomlin:
Параметры в спец. массивах автоматом декодируются.

---------- Добавлено 02.10.2016 в 19:29 ----------

Так может на втором сайте по ссылкам вроде http://site2.ru/iJdK/site1.ru идет редирект обратно на главную первого.

Нет там редиректа обратного :) На vds этот же скрипт работает исправно...

Перед текстом <?php в файле ничего нет? Не должно быть ни единого байта.

Нету ничего

M
На сайте с 04.12.2013
Offline
223
#9

В конце тоже ничего не должно быть. Вообще же рекомендуется ?> во избежание всяких недоразумений тоже убирать.

---------- Добавлено 02.10.2016 в 19:35 ----------

Проверьте, что в $_GET поступает, включите вывод ошибок.

---------- Добавлено 02.10.2016 в 19:38 ----------

Вообще же не мешает делать хотя бы элементарную проверку на наличие используемого GET-параметра.

T e c h n o
На сайте с 09.01.2012
Offline
115
#10

Спасибо, буду разбираться, как это все сделать )

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий