"PHP" / Говнокод #9983 Ссылка на оригинал

0

  1. 1
strpos(rtrim($_SERVER['HTTP_REFERER'], '/').'/', Router::GetPath('registration'))

Мои глаза кровоточат.

Запостил: nkarakin nkarakin, (Updated )

Комментарии (3) RSS

  • фишка в том, что на разных серверах/хостингах в значениях элементов массива $_SERVER последний слеш то есть, то нет.
    а в приведенном примере стабильно будет (:
    Ответить
    • вобще-то без разницы есть оно или нет.
      но все равно, давольно банально...
      Ответить
    • >HTTP_REFERER
      >на разных серверах/хостингах в значениях элементов массива $_SERVER последний слеш то есть

      Что?
      Это http, мать его, заголовок, какой его прислали - такой он и есть!
      Юзер мог набрать site.com/path, а мог site.com/path/.
      И что значит слеш в элементах массива $_SERVER? $_SERVER['SERVER_ADDR'] мне внезапно может вернуть "127.0.0.1/"?
      Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8