PHP apache_request_headers () diagrees с действительностью (как подтверждено Firebug): почему?

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

Короче говоря, эта проблема просто происходила, потому что мое первое окно было FULLSCREEN. когда разрешение окна X11 совпадает с разрешением экрана, существует какое-то свойство / атрибут, который делает прозрачным под влиянием композитора (здесь я использую compton)

Если сначала, я создаю окно размером 0, 0, 1919 , 1079 и позже измените размер на 0, 0, 1920, 1080 все в порядке, окно не становится прозрачным и показывает данные идеально.

Тем не менее, есть загадка, что это за атрибут, который заставляет полноэкранное окно вести себя так. Выложу, если найду что.

5
задан bignose 1 May 2009 в 06:21
поделиться

4 ответа

Я не уверен, почему apache_request_headers () и поджигатель, не сочетающийся, но для чтения заголовков запроса, можно использовать $ _SERVER супер глобальный

каждый заголовок, который отправляется клиентом (и не имеет значения, как клиент) прибудет в массив $SERVER. Ключ того заголовка будет с префиксом HTTP, весь капитал букв и тире преобразовываются в подчеркивание (_)

в Вашем случае можно найти необходимое значение в:

$ _SERVER ['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'

7
ответ дан 14 December 2019 в 04:50
поделиться

Я не могу конкретно ответить на этот случай, но в целом я рекомендовал бы использовать (запрос) параметр для передачи сигналов о запросах xmlhttp вместо заголовка. Вы никогда не знаете, какая забавная безопасность или прокси-сервер могли бы взять его на себя, чтобы играть с HTTP-заголовками или кэшировать ответ Ajax, который должен был быть простым браузером ответ HTML (или наоборот).

0
ответ дан 14 December 2019 в 04:50
поделиться

Перепроверка, что недостающий заголовок не находится в суперглобальном $_SERVER. В целом я не полагался бы на apache_*, если бы я действительно имел к.

На заметке на полях действительно ли X-Requested-With является стандартом уже? Я читал о различных библиотеках, добавляющих его, но я не знал, что это стало стандартом все же.

0
ответ дан 14 December 2019 в 04:50
поделиться

Для справки тем, кто столкнется с этим вопросом, "прерывистость" может быть вызвана перенаправлением на стороне сервера. Если происходит перенаправление 302, заголовок X-Requested-With не передается, хотя он был отправлен в исходном запросе. Возможно, это и было первоначальной причиной проблемы.

1
ответ дан 14 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: