Моя страница PHP загружается случайным образом, вместо того, чтобы нормально работать в браузере ... но не всегда - PullRequest
0 голосов
/ 21 сентября 2010

Я знаю, что заставляет страницу PHP постоянно загружаться, а не нормально работать, но я понятия не имею, почему она иногда загружается, а иногда работает нормально.Похоже, что это совершенно случайно: я просто продолжаю нажимать кнопку Обновить, пока она не прекратит попытки загрузки и работает нормально.

На этой странице выполняется множество сценариев jQuery / AJAX.Несколько запросов AJAX отправляются сразу после загрузки страницы.Все они вызываются после события «DOM load», а не когда окно готово.Это имеет значение?Могут ли все эти запросы, происходящие при загрузке страницы, вызвать случайный сбой при нормальной работе?

Ответы [ 3 ]

1 голос
/ 21 сентября 2010

вверху страницы php

<?php
    header('Content-Type: text/html');

Должен сделать свое дело. Проблема в том, что отправляется неправильный MIME-тип, что приводит к тому, что ваш браузер не знает, что с ним делать, и просто загружает его.

0 голосов
/ 22 февраля 2011

Эндрю Данн сказал это правильно с

<?php header('Content-Type: text/html');

Но также добавьте это в свой файл .htaccess

AddHandler application/x-httpd-php .php ..html 
AddHandler x-httpd-php .php ..html

И затем очистите кеш браузера перед обновлениемили пытаясь снова зайти на страницу.

Эта проблема давала мне много проблем ...

0 голосов
/ 21 сентября 2010

Я видел, как это происходило, если ваш скрипт ломал интерпретатор PHP.Помимо определения причины аварии, я не уверен, что вы можете сделать.

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