如何使用PHP获取基本URL?

如何使用PHP获取基本URL?,第1张

如何使用PHP获取基本URL?

尝试这个:

<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>

了解有关

$_SERVER
预定义变量的更多信息。

如果计划使用https,则可以使用以下命令:

function url(){  return sprintf(    "%s://%s%s",    isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http',    $_SERVER['SERVER_NAME'],    $_SERVER['REQUEST_URI']  );}echo url();#=> http://127.0.0.1/foo<VirtualHost *>    ServerName example.com    UseCanonicalName on</VirtualHost>

注意
:如果您依赖于

HTTP_HOST
键(包含用户输入),则仍必须进行一些清理,删除空格,逗号,回车符等。所有对于域无效的字符。查看PHP内置的parse_url函数以获取示例



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5564560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存