Перенаправление на последний путь - PHP - PullRequest
1 голос
/ 15 ноября 2011
<?php echo "<a href=\"".$sql_slct->f("link_url")."\" target=\"_blank\">".$sql_slct->f("link_title")."</a>"; ?>

Приведенный выше код будет выдавать результат, подобный следующему:

http://localhost/msuptplportal/app/cedec/www.softboxkid.com

Как я могу перенаправить пользователя на последний путь - www.softboxkid.com каждый раз, когда пользователь нажимает гиперссылку?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2011

Вы можете сделать это как:

<?php echo "<a href=\"".array_pop(explode("/", $sql_slct->f("link_url")))."\" target=\"_blank\">".$sql_slct->f("link_title")."</a>"; ?>

Это добавит только последний путь в ссылку. Надеюсь, это поможет

0 голосов
/ 15 ноября 2011

Если под последним путем вы подразумеваете URL-адрес, откуда пришел пользователь, вы можете использовать его:

<a href="<?=$_SERVER['HTTP_REFERER']?>">Back</a>

РЕДАКТИРОВАТЬ: я думаю, что вы хотите, чтобы удалить весь ... localhost ..штучкаЧто вы можете сделать так:

<?php
    $url = $sql_slct->f("link_url");
    if (0 !== stripos($url, 'http://')) {
       $url = 'http://' . $url;
    }
    echo '<a href="'.$url.'" target="_blank">'.$sql_slct->f("link_title").'</a>';
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...