Скритпу передаются параметры через урл например site.ru/script?url=http://php.ru/forum/posting.php?mode=newtopic&f=13 скрипт получаает данные PHP: <? $url= isset($_GET['url'])? $_GET['url']: ''; ?> скрипт получит http://php.ru/forum/posting.php?mode=newtopic&f=13 а как сделать чтобы скрипт из этого сделал http://php.ru/forum/ если через preg_replace то покажите плиз как именно..... :?
погожите плиз как.... мне нужно чтобы скрипт получил строку урла безо всяких файлов например было http://php.ru/forum/viewtopic.php?t=11673 стало http://php.ru/forum/
ну чтобы получить ссылку вида http://site.ru/folder/ ща на примере напишу... скрипту передают параметр "http://php.ru/forum/viewtopic.php?t=11673" site.ru/script.php?url=http://php.ru/forum/viewtopic.php?t=11673 <? $url= isset($_GET['url'])? $_GET['url']: ''; ========код который я хочу понять или узнать============ echo $url; ?> скрипт пишет http://php.ru/forum/
гм тоже чтоль телепатом заделатся? чел хочет чтобы после перехода в адресной строке пользователя стерлись все геты! вообщем это можно так: запоминай расположение в сессии и перекидывай пользователя (header('Location: http://site.ru/folder/ ')... соответственно на новом месте если пользователь был переброшен (определяется по данным из сессии), то строишь ему ту страницу которую он хотел!
[спор учеников телепатов: нет я правильно догадался!] nimistar нет, ему надо и имя файла тоже, оставить только каталоги. И получает ссылку оно не от себя а от дяди.
Я сделал вот так вот: <? $url= isset($_GET['url'])? $_GET['url']: ''; $url= pathinfo($url); $url=$url['dirname']."/"; echo $url; ?>
Luge ну что тут непонятного то? Х_Х я аж 2 примера написал всё решил скрипт сам попробуй и понятно будет сразу =)