2011-11-15 26 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>"; ?> 

這將鏈接添加唯一的最後一個路徑。希望有幫助