小编Dru*_*ust的帖子

为什么Apache删除多个斜杠?

这个RewriteRule

RewriteRule ^test/(.*)$ test.php?url=$1

在此URL上

mysite.com/test//one///two////three///

给我这个结果

$1=url='one/two/three/'

我正在使用easyphp,如果它很重要,我想知道为什么Apache在内部删除多个斜杠而不重定向到更正的URL?以及如何禁用或添加重定向到此行为?

预先感谢

regex apache .htaccess mod-rewrite

4
推荐指数
1
解决办法
1250
查看次数

如何防止欺骗性发布到PHP喜欢/不同的系统

我正在尝试制作一个喜欢/不同的系统,当用户点击帖子时,他/她的用户ID(存储在会话中),并且帖子ID将通过ajax调用存储在数据库中.

然后我想如果一些用户在另一个域上创建一个带有隐形输入字段(其中有一个帖子ID)的html表单,并将其链接提供给检查后的用户,或者正在查看我的站点.

用户将单击该按钮,表单将POST post id发送到我的站点,session包含用户ID,这些将存储在数据库中.

我脑子里没有好的解决方案.有没有比HTTP引用更可靠的方法来防止这种情况?

提前致谢

php security post csrf

4
推荐指数
1
解决办法
284
查看次数

标签 统计

.htaccess ×1

apache ×1

csrf ×1

mod-rewrite ×1

php ×1

post ×1

regex ×1

security ×1