zencart URL后面带有一串&zenid=.....解决方案

发布时间:2013年3月16日 次浏览:106

经木木测试,此方法可用。

=================

最近一个客户的zencart网站静态化后出现:&zenid=.....

解决方案:

方法一:

彻底解决的办法是在html_output.php里面修改代码,具体操作如下:

找到if (isset($sid)) {
$link .= $separator . zen_output_string($sid);
}这段代码,把它屏蔽掉就可以了。

方法二:

如果你使用的是Ultimate SEO URLs模块,则
打开includes\functions\html_output.php
找到
function zen_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe= true, $static = false, $use_dir_ws_catalog = true) {

将代码第一行中$add_session_id = true 修改为:$add_session_id = false

 

如果在后台设置force cookies为true的话,很多顾客会无法完成付款流程;

以上方法试用了,还不行?!

看这里:

在后台的Configuration-->Sessions里有一项Session Directory,它是指定session所使用的文件目录。如果这个文件夹不存在,或者不可写的话。那么就会在URL上显示zenid=,解决方法就 是让session所使用的文件目录存在并且可写。
注:这个Session 目录一般就是cache文件夹所在目录,要设有写入的权限。

最新文章

  1. 使用纯CSS实现带箭头的提示框
  2. petapoco存储过程
  3. java中float和double的区别
  4. 为什么亚马逊云计算中的DNS服务叫Route53?
  5. set 数据类型
  6. c++第七周学习小结
  7. jQuery-4.动画篇---淡入淡出效果
  8. Cenos7 部署asp.net core站点
  9. [EXP]Microsoft Windows CONTACT - Remote Code Execution
  10. 控制台获取AngularJS某个元素的Scope
  11. sqlalchemy学习-- 重要参数
  12. P1280 尼克的任务 线性DP
  13. 使用jQuery实现input数值的增量和减量
  14. weblogic静默安装指导
  15. python-day15函数递归
  16. 抓包软件Packet Sniffer的使用
  17. java 第一次实验报告
  18. PHP命名规则
  19. 【MediaElement】WPF视频播放器【2】
  20. RDP协议暴力破解

热门文章

  1. 使用block函数的基本形式
  2. SpringMvc+thymeleaf+HTML5中文乱码问题
  3. js iframe跨域访问
  4. 数组实现UITabview的cell设置
  5. msdn我告诉你
  6. H5页面适配所有iPhone和安卓机型的六个技巧
  7. Linux Shell 小脚本经典收藏
  8. storm 使用过程中遇到的问题
  9. System.Uri类 - 获取Url的各种属性,文件名,参数,域名,端口等等
  10. LeetCode OJ 202. Happy Number