2010-12-20 94 views
2

我有这个问题。当您访问的页面,是PHP代码:Webkit浏览器(Chrome,Safari)正在加载从.htaccess重定向两次的页面!

$_SESSION['test']++; 
echo $_SESSION['test']; 

和页面重定向throught的.htaccess

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} ^(.+)\.php$ 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)\.php index.php?rw=1&page=$1 [QSA,L] 

因此,在非WebKit浏览器,你会看到1,上一次刷新2,3,4, 5 ... 但在Chrome或Safari中,您将看到1,3,5,7,...

有没有人有一些想法如何解决它?我只是需要每个页面重定向到index.php,然后加载内容...但每次f *** ed重定向它都有相同的结果...两次加载!所以当有MySQL查询时,它会被处理两次,...: -/

谢谢! :)

回答

4

问题是,那有:

<iframe src="#"></iframe> 

的Webkit得到了与它的问题,并载入网页两次......所以解决方案是

<iframe src="http://www.example.com/blankPage.html"></iframe> 

这是所有!经过10个小时的疯狂......: -/

+0

Wooo,救了我几个小时!谢谢! – Red2678 2014-02-18 18:03:07

相关问题