Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Разный ответ от сервера, print_r($_SERVER)
Форумы портала PHP.SU » PHP » Программирование на PHP » Разный ответ от сервера, print_r($_SERVER)

Страниц (1): [1]
 

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

Моя авторизация.
CODE (no):
скопировать код в буфер обмена
  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. )


Авторизация менеджера.
CODE (no):
скопировать код в буфер обмена
  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. caballero - 16 Мая, 2016 - 23:41:53 - перейти к сообщению
а почему бы не взять код, отвечающий за авторизацию и посмотреть что для оной требуется?
3. lex-romanow - 17 Мая, 2016 - 10:04:15 - перейти к сообщению
caballero пишет:
а почему бы не взять код, отвечающий за авторизацию и посмотреть что для оной требуется?

оказалось у них стоит squid прокси, который фильтрует нужные мне данные, буду немного менять код

 

Powered by ExBB FM 1.0 RC1