Php 当www前缀为url时,会话中断
如何使用$\u会话变量解决此问题 会话变量在我打开时存在http://www.example.com,并运行以下代码:Php 当www前缀为url时,会话中断,php,.htaccess,session,Php,.htaccess,Session,如何使用$\u会话变量解决此问题 会话变量在我打开时存在http://www.example.com,并运行以下代码: echo 'Printing session variables: <br><br><pre>'; foreach ($_SESSION as $key=>$val) echo $key. ": ".$val. "<br>"; echo '</pre>'; 然而,如果我在http://example.com,没
echo 'Printing session variables: <br><br><pre>';
foreach ($_SESSION as $key=>$val)
echo $key. ": ".$val. "<br>";
echo '</pre>';
然而,如果我在http://example.com,没有会话变量
无论www.是否加前缀,我如何使$\u会话的工作方式相同
我希望该网站默认为http://example.com,而不是http://www.example.com简单的答案是在.htaccess文件中添加一行,强制URL使用客人评论中的www.或no www.,我找到了正确的解决方案,可以使用.htaccess文件重新写入URI,从而将www前缀重新写入非www表单,这与排名靠前的答案略有不同:
默认为www.example.com URI表单;上述变体将所有内容默认为非www URI表单。它可能是一个duplucate。请参阅:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example\.com
RewriteRule ^(.*)$ http://example.com/$1 [R=permanent,L]