mod_rewrite搞乱会话

时间:2013-05-29 15:08:56

标签: session mod-rewrite submit form-submit csrf

我一直遇到mod_rewrite和session的问题。每次访问页面时我都会有一个存储在会话中的csrf令牌,但问题是当您在提交帖​​子之前提交表单mod_rewrite时,它会加载页面两次。因此,csrf标记在发布数据到达之前发生更改,并且不会验证提交。

我一直在寻找各处,我已经多次更改了htaccess但它没有改变任何东西,它一直在发生。

如果我无法重写网址重写,则效果非常好。

Options +FollowSymLinks  
RewriteEngine On  

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^actualidad/(.*)    /actualidad-info.php?slug=$1 [QSA,L]
RewriteRule ^campana/(.*)   /campanas-info.php?slug=$1 [QSA,L]
RewriteRule ^evento/(.*)    /evento-info.php?slug=$1 [QSA,L]

0 个答案:

没有答案