0
回答
.htaccess的RewriteRule规则和apache配置文件的IfModule dir_module问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

发现一个问题,当我开启了RewriteRule规则以后

RewriteRule ^(.*)$ index.php?$1 [L]

 同时又开启了apache的IfModule dir_module


<IfModule dir_module>  DirectoryIndex index.php index.html </IfModule>


这时候做了个测试,在index.php里面,直接调用数据库存储数据,使用chrome浏览器访问的时候,会同时插入一条重复的数据,使用firfox访问页面的时候,就是正常的

$a = new \mysqli('localhost', 'root','', 'demo_class'); $a->set_charset("utf8"); $a->query("REPLACE INTO user SET `name`='aaaaaaaaa'");

如果关掉RewriteUrl或dir_module其中一个,就不会出现这个问题,想问下,这是浏览器对RewriteUrl重写规则或dir_module解析出的问题,还是别的问题


举报
等风来___
发帖于1年前 0回/587阅
顶部