PHP работает иначе, если браузер Safari или Chrome - PullRequest
0 голосов
/ 21 апреля 2011

Я сталкиваюсь с проблемой, о которой даже не подозревала.По сути, PHP-скрипт страницы запускает какую-то функцию входа в систему, а затем решает в таблице, что <td> должно иметь или не иметь определенные классы.Теперь, если я запускаю скрипт, PHP работает плохо, не возвращая ни одного класса, когда <td> должен иметь этот класс.На Chrome вместо этого класс есть как надо.Я пытался закрыть оба браузера и затем перезагрузить страницу несколько раз, но кажется, что в Chrome и Safari PHP-скрипт ведет себя по-разному, как это возможно?

На что следует обратить внимание, когда происходит такоевещь?

PS

Я не публикую скрипт PHP в первую очередь, потому что это очень фрагментарный скрипт, и получение всего скрипта здесь будет означать тысячи строккода (обратите внимание, что только сценарий календаря имеет более 100 строк).Кроме того, я думаю, что это не проблема, связанная со сценарием.

1 Ответ

8 голосов
/ 21 апреля 2011

К тому времени, когда браузер получает вашу страницу, PHP уже исполняется, поэтому не может быть никакой разницы в том, как разные браузеры "обрабатывают" PHP (потому что они просто этого не делают). У вас могут быть другие проблемы, например, неправильно сформированный HTML (забытая цитата, неуместные теги и т. Д.), Поэтому публикация части этого кода PHP будет единственным способом сообщить об этом.

...