Скрытие партнерских ссылок.
Страницы: 1 2 След.
Скрытие партнерских ссылок.
Привет всем.Есть код такого вида Куда в кавычки вставляем партнерскую ссылку. делаем отдельный файл и папку куда ложим этот файл.
<?php
$URL="http://партнерская ссылка";
header("Location:$URL");
exit();
?>

Там где нужно вывести ссылку вписываем следующее http://наш сайт/папка/файл.php 

А у меня почему то открывается пустая страница, вместо перехода на сайт партнера.
Изменено: Александр Мелихов - 30 Сентября 2013 19:30
Код
<?php 
header ('Referer: http://ваш сайт.ру');
header ('Location: партнерская ссылка');
exit();
?>
Изменено: Олег - 30 Сентября 2013 19:50
Нет. такая же история. Почему то файл открывается пустой, вместо перехода на сайт.И тот код который я написал в первом сообщении, работает на двух других сайтах. Пример можно посмотреть сдесь: пирблог.рф/kak-skryt-ili-spryatat-partnerskuyu-ssylku
Изменено: Александр Мелихов - 30 Сентября 2013 20:14
Может попробуете внутренним редиректом:
Создаете файл redirekt.php
<?
$URL=$_REQUEST['url'];
header ("Location: $URL");
?>
<html>
<title>Wait..</title>
<head></head>
<body>
<br><br><br><br><br><br>
<center>
Wait..
</center>
</body>
</html>
И где нужно вставляете ссылки вида "http://ваш сайт/redirekt.php?url=партнерская ссылка"
Можно еще воспользоваться сервисами скрытия ссылок и совместив с редиректом не будет внешних ссылок с сайта и пользователи не поймут куда переходят.
ПС: если назвать файл не  redirekt.php, а множество непонятных букв и чисел (этак штук 30), то ни у кого желания даже не появится куда-то лазить и смотреть что за партнерка - проще будет кликнуть)smile:confused:
Может это не совсем то, однако при множестве партнерок и для скрытия любых внешних ссылок - идеальное решение.
Изменено: tehnoby - 30 Сентября 2013 20:44
Тут дело в том что на блоге своем темку написал с примерами,а вот этот пример через php ни как не идет. Вот меня это и задело, почему у других работает,а у меня нет. Почему именно открывается пустой документ? Не ошибка, а именно пустой. Аналогичное работает на другом сайте.
По Вашему примеру, открывается Wait... и все...Может это как то с htaccess связано? Больше уже и не знаю о чем думать.
Изменено: Александр Мелихов - 30 Сентября 2013 21:36
Цитата
Александр Мелихов пишет:
А у меня почему то открывается пустая страница, вместо перехода на сайт партнера.
Код правильный, должно работать - header должен идти до любого вывода в браузер. В смысле - стоять может где угодно, но выводится должен первым. Посмотрите, в чем сохраняете php - не должно быть ничего, в том числе - управляющих символов (перевод на новую строку и т.д.) Если сохраняете в utf8 - то без BOM.

На всякий случай попробуйте так:
Код
<?php
$URL="http://партнерская ссылка";
header("Location:".$URL);
exit();
?>
или:
Код
<?php
$URL="http://партнерская ссылка";
header("Location:{$URL}");
exit();
?>
Посмотрите еще на js:
_http://coder.hol.es/archive/hide_partner_link
Изменено: Coder - 30 Сентября 2013 22:21
Код
<?php
$URL="http://партнерская ссылка";
header("Location:".$URL);
exit();
?>

Вот так заработало. Спасибо, а то целый день голову ломаю. В php как в лесу.
Получается вся проблема в точке перед URL
Код
header("Location:".$URL);
(в этом случае выдает ошибку)
и в том что я сохранял в utf-8, а не utf-8 (без BОМ) (открывалась пустая страница)
Вот по этому я и недолюбливаю php что из-за точки можно с ума сойти.
Тогда напрашивается другой вопрос. Почему на другом сайте работает именно тот код который в первом посте?
Цитата
Александр Мелихов пишет:
Тогда напрашивается другой вопрос. Почему на другом сайте работает именно тот код который в первом посте?

А да еще кавычки не в том месте на второй строчке.
Цитата
Александр Мелихов пишет:
Вот так заработало. Спасибо
Пожалуйста smile:).

Цитата
Тогда напрашивается другой вопрос. Почему на другом сайте работает именно тот код который в первом посте?
Версия, настройки php, наверное.

Вариант с точкой (конкатенация) - классический способ, работать должен везде.
Значит возможно что у кого то не будет работать тот код который работает у меня? Значит нужно выкласть все верси?
Цитата
Александр Мелихов пишет:
Значит возможно что у кого то не будет работать тот код который работает у меня? Значит нужно выкласть все верси?
Если у вас на сайте в примере работает - то это их вопрос с адаптацией. Что-то устаревает, что-то новое появляется ( в версиях php). Но этот код прост, поэтому не стоит, имхо.
Попробуйте перед header убрать все - эта функция первой должна идти. Перед ней не должно быть ни тэгов, ни пробелов, ни пустых строк. Попробуйте вот так. <?php     header('Location: **********.***');
?>
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
15:44 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
23:00 Продвижение по ключам 
15:24 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:48 AlwaysMoney - платформа для обмена криптовалют 
14:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:10 Trustpilot Reviews | Подниму рейтинг вашей компании 
14:10 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
14:10 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
12:12 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?