Что могло вызвать перезапись переменных PHP сервером?

Мне была предоставлена ​​виртуальная машина в моей компании для установки веб-программного обеспечения. Но я столкнулся с довольно странной проблемой, когда переменные PHP перезаписывались (перезаписывались) сервером, если они соответствовали определенному шаблону. Что могло бы переписать переменные PHP таким образом?

Ниже приводится полный автономный скрипт.

<?php
$foo = 'b.domain.com';
echo $foo; // 'dev01.sandbox.b.domain.com'

$bar = 'dev01.sandbox.domain.com';
echo $bar; // 'dev01.sandbox.sandbox.domain.com'

$var = 'b.domainfoo.com';
echo $var; // 'b.domainfoo.com' (not overwritten because it didn't match whatever RegEx has been set)
?>

По сути, любая переменная, содержащая поддомен и совпадающая с именем домена, будет перезаписана. Это не то, что mod_rewrite сможет коснуться, поэтому на уровне сервера должно быть что-то, что анализирует PHP и переписывает строку, если она соответствует RegEx.

10
задан Highway of Life 16 February 2012 в 19:49
поделиться