Если рассматривает переменную среды как пустую, пока она определена в .htaccessApache

Ответить
Anonymous
 Если рассматривает переменную среды как пустую, пока она определена в .htaccess

Сообщение Anonymous »

Только ты следующие директивы в файле .htaccess < /p>

Код: Выделить всё

SetEnvIf _ .* SSS=1


Header set MyHeader 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-%{SSS}e'


Header set MyHeader 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy-%{SSS}e'

Просматривая заголовки ответов. Условие Никогда . Что бы я ни пытался, -eq. -ne, ==,! = и т.д. имеет «высокий приоритет» и выполняет, в то время как SSS не определен? Ну, < /p>
Всегда оценивает true xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-1 . Как это возможно - в переменной оценки не определено, но в рамках обработки условий это? заголовки. Но это, если условие все испортит, потому что, если выполняется из порядка? Не заботитесь о том, как достичь результата - есть ли другой способ условного выполнения заголовка набор с инъекцией переменной без использования if ?

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-htaccess
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»