За последние 24 часа нас посетили 66728 программистов и 1638 роботов. Сейчас ищут 913 программистов ...

Разный ответ от сервера, print_r($_SERVER)

Тема в разделе "Прочие вопросы по PHP", создана пользователем lex-romanow, 16 май 2016.

  1. lex-romanow

    lex-romanow Активный пользователь

    С нами с:
    24 сен 2014
    Сообщения:
    50
    Симпатии:
    1
    Всем привет. Столкнулся с такой загадкой. На субдомене представлена форма авторизации менеджера банка, работает на $.ajax. Запрос идет на основной домен. Я авторизуюсь без проблем, а менеджер банка с офиса не может авторизоваться. Думаю дело в их безопасности. Сайт на HTTP, HTTPS пока в планах. Решил я распечатать print_r($_SERVER) своей авторизации и авторизации менеджера и о чудо, они разные. Почему, я пока в догадках. Как решить проблему? Почему нет HTTP_REFERER у менеджера?

    Моя авторизация.
    Код ( (Unknown Language)):
    1. Array
    2. (
    3.    [PHP_FCGI_CHILDREN] => 0
    4.    [PATH] => /etc:/bin:/sbin:/usr/bin:/usr/sbin
    5.    [PHP_FCGI_MAX_REQUESTS] => 400
    6.    [PWD] => /var/fcgi/***/www.site.com.ua
    7.    [PHPRC] => /usr/local/php54/etc/
    8.    [PHP_INI_SCAN_DIR] => /var/fcgi/***/www.site.com.ua/
    9.    [ORIG_SCRIPT_NAME] => /cgi-bin/php.cgi
    10.    [ORIG_PATH_TRANSLATED] => /sata1/home/users/***/www/www.site.com.ua/controller/redirect.php
    11.    [ORIG_PATH_INFO] => /controller/redirect.php
    12.    [ORIG_SCRIPT_FILENAME] => /var/fcgi/***/www.site.com.ua/php.cgi
    13.    [SCRIPT_NAME] => /controller/redirect.php
    14.    [REQUEST_URI] => /controller/redirect.php
    15.    [QUERY_STRING] =>
    16.    [REQUEST_METHOD] => POST
    17.    [SERVER_PROTOCOL] => HTTP/1.0
    18.    [GATEWAY_INTERFACE] => CGI/1.1
    19.    [REDIRECT_URL] => /controller/redirect.php
    20.    [REMOTE_PORT] => 42217
    21.    [SCRIPT_FILENAME] => /sata1/home/users/***/www/www.site.com.ua/controller/redirect.php
    22.    [SERVER_ADMIN] => ***
    23.    [DOCUMENT_ROOT] => /sata1/home/users/***/www/www.site.com.ua
    24.    [REMOTE_ADDR] => ***
    25.    [SERVER_PORT] => 80
    26.    [SERVER_ADDR] => ***
    27.    [SERVER_NAME] => site.com.ua
    28.    [SERVER_SOFTWARE] => Apache/2.2.24 (FreeBSD)
    29.    [SERVER_SIGNATURE] => <address>Apache/2.2.24 (FreeBSD) Server at <a href="mailto:***">site.com.ua</a> Port 80</address>
    30.    [HTTP_ORIGIN] => http://m.site.com.ua
    31.    [CONTENT_LENGTH] => 19
    32.    [HTTP_ACCEPT_LANGUAGE] => ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    33.    [HTTP_ACCEPT] => */*
    34.    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:46.0) Gecko/20100101 Firefox/46.0
    35.    [CONTENT_TYPE] => application/x-www-form-urlencoded; charset=UTF-8
    36.    [HTTP_COOKIE] => ***
    37.    [HTTP_X_FORWARDED_PROTOCOL] => http
    38.    [HTTP_X_REAL_IP] => ***
    39.    [HTTP_HOST] => site.com.ua
    40.    [HTTP_CONNECTION] => close
    41.    [REDIRECT_STATUS] => 200
    42.    [REDIRECT_HANDLER] => application/x-httpd-fastphp
    43.    [FCGI_ROLE] => RESPONDER
    44.    [PHP_SELF] => /controller/redirect.php
    45.    [REQUEST_TIME_FLOAT] => 1463401319.1361
    46.    [REQUEST_TIME] => 1463401319
    47.    [HTTP_REFERER] => http://m.site.com.ua/?tab=offer
    48.    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    49. )
    Авторизация менеджера.
    Код ( (Unknown Language)):
    1. Array
    2. (
    3.    [PHP_FCGI_CHILDREN] => 0
    4.    [PATH] => /etc:/bin:/sbin:/usr/bin:/usr/sbin
    5.    [PHP_FCGI_MAX_REQUESTS] => 400
    6.    [PWD] => /var/fcgi/***/www.site.com.ua
    7.    [PHPRC] => /usr/local/php54/etc/
    8.    [PHP_INI_SCAN_DIR] => /var/fcgi/***/www.site.com.ua/
    9.    [ORIG_SCRIPT_NAME] => /cgi-bin/php.cgi
    10.    [ORIG_PATH_TRANSLATED] => /sata1/home/users/***/www/www.site.com.ua/controller/redirect.php
    11.    [ORIG_PATH_INFO] => /controller/redirect.php
    12.    [ORIG_SCRIPT_FILENAME] => /var/fcgi/***/www.site.com.ua/php.cgi
    13.    [SCRIPT_NAME] => /controller/redirect.php
    14.    [REQUEST_URI] => /controller/redirect.php
    15.    [QUERY_STRING] =>
    16.    [REQUEST_METHOD] => POST
    17.    [SERVER_PROTOCOL] => HTTP/1.0
    18.    [GATEWAY_INTERFACE] => CGI/1.1
    19.    [REDIRECT_URL] => /controller/redirect.php
    20.    [REMOTE_PORT] => 48813
    21.    [SCRIPT_FILENAME] => /sata1/home/users/***/www/www.site.com.ua/controller/redirect.php
    22.    [SERVER_ADMIN] => ***
    23.    [DOCUMENT_ROOT] => /sata1/home/users/***/www/www.site.com.ua
    24.    [REMOTE_ADDR] => ***
    25.    [SERVER_PORT] => 80
    26.    [SERVER_ADDR] => ***
    27.    [SERVER_NAME] => site.com.ua
    28.    [SERVER_SOFTWARE] => Apache/2.2.24 (FreeBSD)
    29.    [SERVER_SIGNATURE] => <address>Apache/2.2.24 (FreeBSD) Server at <a href="mailto:***">site.com.ua</a> Port 80</address>
    30.    [HTTP_CACHE_CONTROL] => no-cache
    31.    [HTTP_VIA] => 1.1 HQS-00-026, 1.1 srv-extsquid-01 (squid/3.3.8)
    32.    [HTTP_PRAGMA] => no-cache
    33.    [HTTP_ORIGIN] => http://m.site.com.ua
    34.    [CONTENT_LENGTH] => 19
    35.    [HTTP_ACCEPT_LANGUAGE] => ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    36.    [HTTP_ACCEPT] => */*
    37.    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0
    38.    [CONTENT_TYPE] => application/x-www-form-urlencoded; charset=UTF-8
    39.    [HTTP_COOKIE] => ***
    40.    [HTTP_X_FORWARDED_PROTOCOL] => http
    41.    [HTTP_X_REAL_IP] => ***
    42.    [HTTP_HOST] => site.com.ua
    43.    [HTTP_CONNECTION] => close
    44.    [REDIRECT_STATUS] => 200
    45.    [REDIRECT_HANDLER] => application/x-httpd-fastphp
    46.    [FCGI_ROLE] => RESPONDER
    47.    [PHP_SELF] => /controller/redirect.php
    48.    [REQUEST_TIME_FLOAT] => 1463401329.4707
    49.    [REQUEST_TIME] => 1463401329
    50. )
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в браузере можно посмотреть все запросы и их содержимое с ответами.
     
  3. lex-romanow

    lex-romanow Активный пользователь

    С нами с:
    24 сен 2014
    Сообщения:
    50
    Симпатии:
    1
    оказалось у них стоит squid прокси, который фильтрует нужные мне данные, буду немного менять код
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    странно как