Нужна функция которая будет считывать символы с адресной строки браузера. Есть ли такая функция? Если есть, то какая?
Заранее спасибо!
1. scar - 16 Апреля, 2008 - 13:37:36 - перейти к сообщению
2. ETC - 16 Апреля, 2008 - 13:40:43 - перейти к сообщению
REQUEST_URI?
3. scar - 16 Апреля, 2008 - 13:45:50 - перейти к сообщению
Не знаю.
Приведу пример.
Есть ссылка. Она должна отображаться только на стартовой странице.
Приведу пример.
Есть ссылка. Она должна отображаться только на стартовой странице.
CODE:
<?php
$ssilka = "<a href=yandex.ru>ссылка</a>";
$adress = Нужная_мне_функция('http://my_site.ru/');
if($adress){
echo $ssilka;
}
?>
$ssilka = "<a href=yandex.ru>ссылка</a>";
$adress = Нужная_мне_функция('http://my_site.ru/');
if($adress){
echo $ssilka;
}
?>
4. ETC - 16 Апреля, 2008 - 14:51:24 - перейти к сообщению
Ничего не понял.
5. scar - 16 Апреля, 2008 - 16:16:55 - перейти к сообщению
Адресная строка - это та область браузера (IE, FireFox и т.д.) в которую вводится адрес страницы (В ней сейчас записано: http://tvoyweb.ru/forums/topic.php?forum=17&topic=529). Так вот, мне нужна функция, которая будет распознавать все символы в адресной строке (в нашем случае это будут такие символы: http://tvoyweb.ru/forums/topic.php?forum=17&topic=529).
6. Furax - 16 Апреля, 2008 - 23:10:06 - перейти к сообщению
scar
PHP понятия не имеет, что у Тебя за браузер и что там в адресной строке. Её, вообще говоря, может и не быть. Если речь о пути, по которому запрошена страница, то он содержится в переменной $_SERVER["REQUEST_URI"]. Т. е. надо писать так:
PHP понятия не имеет, что у Тебя за браузер и что там в адресной строке. Её, вообще говоря, может и не быть. Если речь о пути, по которому запрошена страница, то он содержится в переменной $_SERVER["REQUEST_URI"]. Т. е. надо писать так:
CODE:
Обрати внимание, пишется не полный адрес (к примеру, 'http://tvoyweb.ru/forums/topic.php?forum=17&topic=529'), а только путь ('/forums/topic.php?forum=17&topic=529' или, в случае, если отлавливается обращение к корню сайта, просто '/').
<?php
$ssilka = "<a href=yandex.ru>ссылка</a>";
if($_SERVER["REQUEST_URI"] == '/'){
echo $ssilka;
}
?>
$ssilka = "<a href=yandex.ru>ссылка</a>";
if($_SERVER["REQUEST_URI"] == '/'){
echo $ssilka;
}
?>
7. scar - 17 Апреля, 2008 - 05:21:13 - перейти к сообщению
Этот код не работает
8. Furax - 17 Апреля, 2008 - 05:25:45 - перейти к сообщению
scar
У меня работает (хост по имени test под Denwerом): при переходе на адрес http://test/ ссылка есть, при переходе на http://test/index.php - нету. Рассказывай, как Ты делал.
У меня работает (хост по имени test под Denwerом): при переходе на адрес http://test/ ссылка есть, при переходе на http://test/index.php - нету. Рассказывай, как Ты делал.
9. scar - 17 Апреля, 2008 - 05:36:24 - перейти к сообщению
Все, работает. Прошу прощение за задолбывание
Огромное спасибо !
Огромное спасибо !