加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用.htaccess重写URL使重复的mysql条目

发布时间:2020-12-13 22:51:20 所属栏目:PHP教程 来源:网络整理
导读:如果使用.htaccess重写url,则使用php执行所有INSERT查询两次(不需要的重复) 我的.htaccess: IfModule mod_rewrite.cRewriteEngine OnRewriteBase /RewriteRule ^index.php$- [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRe
如果使用.htaccess重写url,则使用php执行所有INSERT查询两次(不需要的重复)

我的.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$- [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

和index.php:

<?php define('DB_LOGIN','mylogin');
define('DB_PASS','mypass');
define('DB_HOST','localhost');
define('DB_TYPE','mysql');
define('DB_NAME','dbname');

$mysql = MySQL_Connect(DB_HOST,DB_LOGIN,DB_PASS);
$mysql_db = MySQL_Select_DB(DB_NAME);

mysql_query("INSERT INTO `pages` (`title`,`slug`) VALUES ('TEST','test')"); ?>

在一次加载index.php之后,我在mysql中有两个相同的条目.
当我删除.htaccess时一切正常,所以问题必定存在. .htaccess中的重写定义来自Wordpress – 我喜欢它.

我尝试Medoo框架,但条目仍然是重复的.

那么,有什么建议吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读