2011-11-15 82 views
1
<?php echo "<a href=\"".$sql_slct->f("link_url")."\" target=\"_blank\">".$sql_slct->f("link_title")."</a>"; ?> 

上面的代码将产生的输出是这样的:重定向到的最后一条路径 - PHP

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

我怎样才能将用户重定向到这是最后一个路径www.softboxkid.com每次用户点击超链接?

回答

0

如果最后一条路径,你的意思是当用户来自于URL,你可以使用:

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

编辑:你想要什么,我认为是删除整个... ...本地主机啄。你可以这样做:

<?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>'; 
?> 
+1

是的!这正是我正在寻找的.. TQ Dimme – softboxkid

+0

我很乐意帮助你=) – Dimme

0

你可以做到这一点是:

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

这将链接添加唯一的最后一个路径。希望有帮助