Браузеры Webkit (Chrome, Safari) загружают страницы, перенаправленные из .htaccess дважды! - PullRequest
2 голосов
/ 20 декабря 2010

У меня есть эта проблема. Когда вы посещаете страницу, где находится код PHP:

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

И страница перенаправляется через .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, он обрабатывается дважды, ...: - /

Спасибо! :)

1 Ответ

4 голосов
/ 28 декабря 2010

проблема была в том, что было:

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

У Webkit есть проблемы с ним, и загружайте страницы дважды ... так что решение

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

Это все !!! После 10 часов безумия ...: - /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...