0

我知道这段代码:

http://<?php echo$server; ?>

这是 $server 调用:

$server = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

我网站的 URL 配置如下: 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-是视频的标题。

我希望我解释得足够清楚。我需要看看是否可以在 PHP 中创建一个命令,让我在视频页面上调用,这需要在主页上查看正确的评论。

4

2 回答 2

1

看看$_SERVER。您可能需要使用 SERVER 或 HOST、REQUEST_URI、QUERY_STRING 等自行构建它,具体取决于您的具体需要。

于 2013-11-13T23:41:21.910 回答
0

在您的主页代码中的某处,它正在获取要显示的视频的身份。您需要将 $server 设置为该视频的唯一 url,而不是来自 $_SERVER 的值,它只是指向当前页面(在这种情况下是站点的根目录),而不管该页面上实际上是哪个视频.

于 2013-11-14T01:24:29.193 回答