1

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

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

如果我禁用 url 重写,它会完美运行。

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]
4

0 回答 0