Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在动态站点上禁用PHPSESSID?_Php_Wordpress_Session Cookies - Fatal编程技术网

如何在动态站点上禁用PHPSESSID?

如何在动态站点上禁用PHPSESSID?,php,wordpress,session-cookies,Php,Wordpress,Session Cookies,我通过谷歌网站管理员工具检测到我的服务器使用PHPSESSID。自从两周前我检测到PHPSESSID以来,谷歌分析中显示的反弹率开始从2%增加到75%。有了它,我的网站上出现了一大堆URL参数。我无法删除它们,我只能决定这些条目是否对我的网站行为产生影响。我可以看到超过160个重新定向到重复内容。我知道我可以使用以下条目: php_value session.use_only_cookies 1 php_value session.use_trans_sid 0 在.htaccess中防

我通过谷歌网站管理员工具检测到我的服务器使用PHPSESSID。自从两周前我检测到PHPSESSID以来,谷歌分析中显示的反弹率开始从2%增加到75%。有了它,我的网站上出现了一大堆URL参数。我无法删除它们,我只能决定这些条目是否对我的网站行为产生影响。我可以看到超过160个重新定向到重复内容。我知道我可以使用以下条目:

 php_value session.use_only_cookies 1 
 php_value session.use_trans_sid 0
在.htaccess中防止出现PHPSESSID

然而,这并不能解决问题。因为我有一个动态站点,所以我不能使用以下代码:

$actualurl= 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
$correcturl = 'http://www.ragepank.com/articles/26/disable-phpsessid/'; 
if ($correcturl != $actualurl) { 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: " . $correcturl); 
exit(); 
}
在每个页面上,以防止重定向访问者。欢迎提出任何意见


另外,该站点在Apache服务器上运行。

您似乎使用了条件
if($correcturl!=$actualurl)
来检测登录的用户。不要这样做,只要使用用户登录后设置的会话变量即可。那么你的地址就不需要PHPSESSID了

用户登录后:
$\u会话['logged\u in']=true

您的新检查:
if(设置($\u会话['logged\u in'])和&$\u会话['logged\u in'])

自PHPSESSID以来,反弹率从2%降至75%

听起来很奇怪。可能是一个可能的脚本儿童攻击。没有人会因为PHPSESSID而关闭网页。当你访问网站时,它是否会出现PHPSESSID

检查那些网页上的编码也做PHPSESSID

添加到顶部的php文件

<?php

    ini_set('session.use_trans_sid', 0);

    ini_set('session.use_only_cookies', 1);
?>


“自从两周前我检测到PHPSESSID以来,Google Analytics中显示的反弹率开始从2%左右增加到75%。”为什么你认为URL参数会导致跳出率?URL参数包含与网站无关的内容,即:我在网站上没有任何购物车或结帐。那么我不确定你到底想实现什么。删除PHPSESSID会以何种方式破坏您的代码?如何从请求中提取过去的所有内容?在重定向之前将其添加到
$correctureURL
?基于WordPress页面视图,谷歌分析数字的错误率为百分之几百(即在WP中点击500次,在分析中显示15次)。反弹率从2%左右上升到75%。帖子和页面的页面排名从2和4降到了零。我试图消除不正确的重定向。pagerank不是只适用于域吗?WP ang DA将始终具有不同的命中计数-WP计数脚本执行,GA需要一个完全工作的webbrowser。