Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql+;Php+。htaccess重写URL_Php_Mysql_Phpbb3 - Fatal编程技术网

Mysql+;Php+。htaccess重写URL

Mysql+;Php+。htaccess重写URL,php,mysql,phpbb3,Php,Mysql,Phpbb3,我的url的格式为“”,我想制作一个“过滤器”,将sid值替换为MySql上的另一个值,并重定向到该新url 有一种方法可以在.htaccess上实现这一点吗?我可以从.htaccess进行sql查询吗?? 我对这一点非常陌生,因此将非常感谢您的帮助。代码在哪里,到目前为止您尝试了什么?为什么要标记此问题?post.php是它的一个文件吗?sid是其会话标识符吗?如果是这样,你为什么要改变它?你想完成什么?此外,为什么您要在.htaccess中而不是在PHP中执行此操作?我正在使用phpbb3(

我的url的格式为“”,我想制作一个“过滤器”,将sid值替换为MySql上的另一个值,并重定向到该新url

有一种方法可以在.htaccess上实现这一点吗?我可以从.htaccess进行sql查询吗??
我对这一点非常陌生,因此将非常感谢您的帮助。

代码在哪里,到目前为止您尝试了什么?为什么要标记此问题?
post.php
是它的一个文件吗?
sid
是其会话标识符吗?如果是这样,你为什么要改变它?你想完成什么?此外,为什么您要在
.htaccess
中而不是在PHP中执行此操作?我正在使用phpbb3(这是一个论坛),我想避免的是我今天发现的一个bug。如果用户在URL上复制并粘贴sid,则可以模拟另一个用户并以他的名义发布。因此,我的想法是检查每个请求的URL,并确保URL上的sid是将其保存在DB上的sid。我不知道如何处理这个问题,但这是我想到的第一个想法。@Anita:那么如果
sid=1
属于我而
sid=2
属于你;我用
sid=2
发出请求,您打算如何确定该请求来自我而不是您?
sid
是识别用户的手段-一个人可以通过欺骗另一个用户的
sid
来模拟另一个用户这一事实不是一个“错误”,而是一个设计限制。但是,很难猜测另一个用户的
sid
…有一个选项可以删除?sid=。。。从链接上看——至少那是很久以前的事了。