使用PHP获取当前页面访问的详细URL

技术 · 03-16 · 107 人浏览

php
最近在写后端项目的时候遇到需要取当前页面请求的详细路径并写入文件保存,记录一下实现方法,下面是代码:

<?php  
// 获取当前完整的URL  
$currentURL = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";  
  
// 定义要写入的txt文件路径  
$txtFilePath = 'url.txt';  
  
// 将URL写入txt文件  
file_put_contents($txtFilePath, $currentURL);  
  
// 检查文件是否写入成功  
if (file_exists($txtFilePath)) {  
    echo "当前URL已成功写入文件:$txtFilePath";  
} else {  
    echo "写入文件失败,请检查文件路径和权限。";  
}  
?>
PHP