要用 php 取得當前網頁的網址可以使用 $_SERVER["REQUEST_URI"] 這個變數就能取得,不過這個變數會包含後面帶有 get 的部分,像是 product.php?id=3 ,如果不要 ? 後面的內容,可以透過 parse_url() 來處理,範例:
echo parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH);
另一種方法是可以利用 strtok() 函式來取得 ? 前面的字串即可,範例:
$url=strtok($_SERVER["REQUEST_URI"],'?');
有需要的可以參考看看。