[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Браузер сам перегружает страницу
GET
Подскажите по сабжу, собственно неделю назад создавал тему, в которой догадался сам, что если браузер Хром не находит подключаемый файл Java Script, например:

<script type="text/javascript" src="test.js"></script>, то он тихонько умудряется перегружать страницу, да так, аккуратно, что выполняет код php, но в браузер ничего не отдает, а следом уже загружает полноценный запрос.

Отследить можно если скажем отправить на index.php?get=25

а в index.php:

if(isset($_GET['get'])) echo $_GET['get'];
else
{
echo '!';
$_SESSION['i']='50';
}

if(isset($_SESSION['i'])) echo $_SESSION['i'];



так вот:
1. Выполняем index.php?get=25
мы получаем: на экране 25. Все отлично.

2. Теперь добавим в скрипт <script type="text/javascript" src="test.js"></script> и в корень положим test.js.
Выполняем index.php?get=25
мы получаем: на экране 25. Все отлично.

3. Теперь убираем из корня test.js.
Выполняем index.php?get=25
мы получаем: на экране 2550.

Почему? В гугле не могу найти инфу.



_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
inpost
ABC
Перезагрузки бывают, когда нет favicon. У тебя он есть?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
GET
inpost

Да 100 % перегрузку наблюдал через логи апача...потом поставил favicon все перестало...

Здесь конкретно завязка на отсутствующем файле Js

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Если файла js нет то он в логах (Апач) пишет 200, почему-то...

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
kaww
Rewrite не может слать на индекс запросы к несуществующим файлам (в настройках хоста или .htaccess)?
GET
kaww

Блин...в htacess прописано любой запрос слать на index.php///


секунду


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
нет дело не в этом...

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Где-то стоит перенаправлнеие не могу понять где...почему при подключении не существующего скрипта происходит такой глюк.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
inpost
У тебя реврайт включен? Если файла не находит прямого, то потом начинает действовать правило реврайта и дёргается index.
Можно отключить реврайт для определённых расширений файлов.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
GET
Да...секунду.. попробую отключить и поробывать

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Да точно!!!!!

Отключил реврайт в ацессе все заработало!

Спасибо inpost, kaww

Я уже неделю сижу перед компом и как придурок пишу всякие тесты!

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Парни, сразу по ходу дела хотел спросить, как относитесь к написанию index.php в адресной строке?

Я вижу на этом форуме есть...но многие ее убирают. Стоит-ли овчинка выделки?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Michael
Цитата (ABC @ 22.10.2012 - 12:33)
Парни, сразу по ходу дела хотел спросить, как относитесь к написанию index.php в адресной строке?

Я вижу на этом форуме есть...но многие ее убирают. Стоит-ли овчинка выделки?

Стоит

_____________
There never was a struggle in the soul of a good man that was not hard
inpost
Без разницы. Очень мало людей, кто пялится в адресную строку в общем-то. Только всякие СЕО-штучки в связке с ЧПУ полезны. Вот ради этого, думаю, и стоит.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
GET
Понятно, спасибо.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.