Скрытие партнерских ссылок.
Страницы: 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)
Новые темыОбъявленияСвободное общение
22:45 Всем привет! 
19:37 Xrumer-полезный софт или нет? 
17:26 AI под надзором. Минцифры готовят клеймо для контента 
17:23 APK на паузе. Google убивает быстрый конверт 
17:18 Яндекс-ап 20 марта и похороны ChatGPT, Claude и Gemini. Считаем убытки 
15:02 Слипание слов в блоке 
10:39 MAX попер в бурж: 40 стран, ведение каналов и горы дешевого трафика 
04:09 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
17:24 Обменный Сервис - Купец (Kupec.cc) 
15:52 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:06 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
14:06 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:06 Trustpilot Reviews | Подниму рейтинг вашей компании 
14:06 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
01:42 Точные прогнозы на футбол 
00:53 Сайты Рунета 
21:59 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
21:22 молодильные яблоки и живая вода 
08:52 Чак Норрис ушел - 19 марта 2026, 86 лет, семья подтвердила 
20:23 Панель Кнопки соцсетей 
14:03 Огородники