我知道这段代码:
http://<?php echo$server; ?>
这是$ server调用:
$server = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
我网站的网址配置如下:http://mywebsite.com/number-text-text-text(即www.mywebsite.com/37-this-is-the-title-of-the-video)。
总而言之,我正在尝试在我的网站上配置DISQUS系统,我必须弄清楚如何正确制定disqus_url变量。
我有一个视频网站(用户提交视频,因此URL链接是提交编号+视频标题,以“ - ”分隔),因此每当用户提交新视频时,最新视频都会显示在主页上页。换句话说,视频被“插入”主页面,但它确实有自己的链接。
因此,使用“php echo $ server”会在主页上显示DISQUS显示相同注释的问题,因为它会自动转换为http://www.mywebsite.com而不是www.mywebsite.com/37-this-is -the-标题的最视频。
我希望我能够解释清楚这一点。我需要看看是否可以在PHP中创建一个命令,让我可以调用视频的页面,这需要在主页面上查看正确的注释。
答案 0 :(得分:1)
看看$_SERVER。你需要使用SERVER或HOST,REQUEST_URI,QUERY_STRING等自己构建它。具体取决于你需要什么。
答案 1 :(得分:0)
在主页的代码中,它正在显示要显示的视频的标识。您需要将$ server设置为该视频的唯一网址,而不是来自$ _SERVER的值,该值只是指向当前页面(在本例中为网站的根目录),而不管该页面上实际存在哪个视频