- 1
strpos(rtrim($_SERVER['HTTP_REFERER'], '/').'/', Router::GetPath('registration'))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
strpos(rtrim($_SERVER['HTTP_REFERER'], '/').'/', Router::GetPath('registration'))
Мои глаза кровоточат.
а в приведенном примере стабильно будет (:
но все равно, давольно банально...
>на разных серверах/хостингах в значениях элементов массива $_SERVER последний слеш то есть
Что?
Это http, мать его, заголовок, какой его прислали - такой он и есть!
Юзер мог набрать site.com/path, а мог site.com/path/.
И что значит слеш в элементах массива $_SERVER? $_SERVER['SERVER_ADDR'] мне внезапно может вернуть "127.0.0.1/"?