[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция получения текущего URL
PickUp
Нужно сделать кнопку репоста на фейсбук. Причём расположенную в разных статьях.

<a href='http://www.facebook.com/sharer.php?u= Тут должен быть url =922&t=сюда вставить текст' target='_blank'><img src='http://greenfam.narod.ru/jj/facebook.png' border='0' width='32' height='32' alt='' title='Поделиться в Facebook'></a>

Выше - код кнопки. И в нём должен быть скажем так, динамичный url, зависящий от текущей открытой страницы. Подскажите пожалуйста, как его туда вставить?
Заранее благодарен
bposter
Вот оно счастье

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
bposter
Помню делал похожее тут -> user posted image в общем порылся в архивах и нашел функцию:


/*********************************************************************************
*Функия для получения url текущей страниы
************************************************************************************/

function request_url()
{
$result = ''; // Пока результат пуст
$default_port = 80; // Порт по-умолчанию

// А не в защищенном-ли мы соединении?

if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS']=='on')) {
// В защищенном! Добавим протокол...
$result .= 'https://';
// ...и переназначим значение порта по-умолчанию
$default_port = 443;
} else {
// Обычное соединение, обычный протокол
$result .= 'http://';
}
// Имя сервера, напр. site.com или www.site.com
$result .= $_SERVER['SERVER_NAME'];

// А порт у нас по-умолчанию?
if ($_SERVER['SERVER_PORT'] != $default_port) {
// Если нет, то добавим порт в URL
$result .= ':'.$_SERVER['SERVER_PORT'];
}
// Последняя часть запроса (путь и GET-параметры).
$result .= $_SERVER['REQUEST_URI'];
// Уфф, вроде получилось!
return $result;
}


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.