И чтобы не делать эти страницы непривлекательными для поисковиков (множество внешних ссылок), хотелось бы сделать страничку редиректор.
Например, у меня есть сайт
www.site.ru
На нем внешние ссылки:
www.other1.ru
www.other2.ru
А я хочу заменить эти ссылки на подобные:
www.site.ru/r.php?link=www.other1.ru
www.site.ru/r.php?link=www.other2.ru
т.е. они будут являться уже внутренними и "вес" моей страницы не будет уменьшен из-за присутствия внешних ссылок

Нюансы - адрес другого сайта будет содержать слеши, их надо как-то экранировать

Спустя 17 минут, 43 секунды (25.11.2009 - 21:34) twin написал(а):
urldecode() попробуй
Спустя 1 час, 15 минут, 18 секунд (25.11.2009 - 22:49) Turboworld1 написал(а):
Спасибо, это мне и нужно было ))))
В общем вот решение (если кому надо):
Страница со ссылками, файл index.php:
Сам скрипт-редиректор на PHP, файл r.php:
Просто использовал две функции urlencode() и urldecode()
В общем вот решение (если кому надо):
Страница со ссылками, файл index.php:
<a href="./r.php?link=<?php echo (urlencode('http://www.yandex.ru')) ?>" target="_blank" title="Откроется в новом окне.">Открыть Yandex.Ru</a>
Сам скрипт-редиректор на PHP, файл r.php:
<?php
if (isset($_GET['link'])) {
$url=$_GET['link'];
header ("Location: $url");
//echo "$url";
};
?>
<html>
<head><title>Секретная страница</title></head>
<body>
Вы попали на секретную страницу!
</body>
</html>
Просто использовал две функции urlencode() и urldecode()

Спустя 19 часов, 7 минут, 42 секунды (26.11.2009 - 17:57) lehaxe написал(а):
Отличный пример, спасибо