- 1
$VAR['server'] = trim(str_replace("www.","",strtolower($_SERVER['SERVER_NAME'])));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
$VAR['server'] = trim(str_replace("www.","",strtolower($_SERVER['SERVER_NAME'])));
Угадайте что этот код должен делать, и что он делает на самом деле. Да, это ужас. Это один из многих ужасов, доставшихся мне от предыдущего программиста. До этого самым большим был explode имени файла через точку и подставление второго элемента как расширение.
а во вторых, так красивее для вывода.
а вот для вывода ссылок полученное значение использовать низзя
1www.ru
3www.ru
и подобных адресов немало.
preg_replace('|^www\\.|','',$_SERVER['HTTP_HOST']) вот правильное решение, но никак не удаление всех www. из строки