我有网站网址,我希望获得完整的网址,以便我可以传递到社交网络进行分享
即。 www.mysite.com/projects?tab=2
我尝试过AbsoluteLink但是'?tab = 2'被遗漏了。
答案 0 :(得分:0)
如果您想获取当前页面的完整网址,您可以将AbsoluteLink与$ _SERVER [' QUERY_STRING']结合使用:
$url = $page->AbsoluteLink() . '?' . $_SERVER['QUERY_STRING'];
或者使用PHP环境变量构建链接:
$url = ($_SERVER["HTTPS"] == 'on') ? 'https://' : 'http://';
$url .= $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
一般来说,查看PHP的环境变量可以提供很多帮助。您可以通过在Web服务器上运行这个简单的脚本来显示所有环境信息:
<?php
phpinfo();