在osCommerce中从URL中删除OScsid id

时间:2013-08-08 09:57:41

标签: url oscommerce

我试图在osCommerce中从url中删除OSCSID id,但无法成功。

以下是我的代码。

define('HTTP_COOKIE_DOMAIN', 'http://www.domainname.com');
define('HTTPS_COOKIE_DOMAIN', 'http://www.domainname.com');

还有其他方法可以从网址中删除此ID吗?

2 个答案:

答案 0 :(得分:11)

我已经找到了解决问题的方法。

要从网站网址中删除OSCSID,请按照以下步骤操作。

转到后端部分 - >配置 - >会话 - >强制使用Cookie - >启用此选项并在前端检查。 OSCID将从URL中删除。

注意:您不能将共享ssl与强制Cookie一起使用。

答案 1 :(得分:0)

这是解决方案

1)打开" .htaccess"文件。 (您可以在站点的根目录中找到此文件。)

2)在文件末尾添加以下行

AddHandler application/x-httpd-php52 .php .php5 .php4 .php3

实际上面的行更改了您网站的PHP版本。 我将我的网站PHP版本更改为5.2和来自网站的oscsid所有网址将自动消失。

如果PHP5.2版本不适用于您的网站。 您也可以切换到其他PHP版本,逐个使用这些行

切换到PHP 4.0:

AddHandler application/x-httpd-php4 .php .php4 .php3

切换到PHP 5.0:

AddHandler application/x-httpd-php5 .php .php5 .php4 .php3

切换到PHP 5.1:

AddHandler application/x-httpd-php51 .php .php5 .php4 .php3

切换到PHP 5.2:

AddHandler application/x-httpd-php52 .php .php5 .php4 .php3

切换到PHP 5.3:

AddHandler application/x-httpd-php53 .php .php5 .php4 .php3

切换到PHP 5.4:

AddHandler application/x-httpd-php54 .php .php5 .php4 .php3

切换到PHP 5.5:

AddHandler application/x-httpd-php55 .php .php5 .php4 .php3

使用Suhosin补丁切换到安全的PHP 5.2:

AddHandler application/x-httpd-php52s .php .php5 .php4 .php3

切换到PHP 5.6:

AddHandler application/x-httpd-php56 .php

切换到PHP 7:

AddHandler application/x-httpd-php7 .php

切换到PHP 7.1:

AddHandler application/x-httpd-php71 .php

试试运气并检查哪个版本适合您。