如何使用PHP获取脚本的当前URL?

Ste*_*ven 13 php url

如何使用PHP获取脚本的当前URL?

And*_*are 29

请参阅PHP获取当前URL:

有时它并不像人们想象的那样直截了当地让当前的url在你的应用程序中使用它.这是我用来获取当前URL并在脚本中使用它的片段.当前的URL(无论是http还是https)现在是一个本地变量,您可以随意使用它.

$url = "http".(!empty($_SERVER['HTTPS'])?"s":"").
"://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)

注意:您应该在使用任何敏感内容之前修饰此值,例如sql查询.


adr*_*TNT 5

对于 www.example.com/files/script.php

$_SERVER['SCRIPT_NAME'] = /files/script.php

如果您想要当前目录 url:

dirname($_SERVER['SCRIPT_NAME'])= /文件