[8] ErrorException in Geoipdata.php line 7

Undefined index: HTTP_ACCEPT_LANGUAGE

  1. <?php
  2. namespace geoip;
  3. class Geoipdata
  4. {
  5. public function getIP(){
  6. $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 5);
  7. include("geoip/geoip.inc.php");
  8. $gi = geoip_open("geoip/GeoIP.dat", GEOIP_STANDARD);
  9. $country_code = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
  10. $country_name = geoip_country_name_by_addr($gi, $_SERVER['REMOTE_ADDR']);
  11. $data = array();
  12. $data['country_code'] = $country_code;
  13. $data['country_name'] = $country_name;
  14. return $data;
  15. }
  16. }
  17. ?>

Call Stack

  1. in Geoipdata.php line 7
  2. at Error::appError(8, 'Undefined index: HTT...', '/alidata/www/shop/ex...', 7, []) in Geoipdata.php line 7
  3. at Geoipdata->getIP() in Base.php line 71
  4. at Base->_initialize() in Index.php line 15
  5. at Index->_initialize() in Controller.php line 59
  6. at Controller->__construct(object(Request))
  7. at ReflectionClass->newInstanceArgs([object(Request)]) in App.php line 359
  8. at App::invokeClass('app\index\controller...') in Loader.php line 479
  9. at Loader::controller('index', 'controller', false, 'Error') in App.php line 581
  10. at App::module(['', null, null], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...], null) in App.php line 457
  11. at App::exec(['type' => 'module', 'module' => ['', null, null]], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...]) in App.php line 139
  12. at App::run() in start.php line 19
  13. at require('/alidata/www/shop/th...') in index.php line 71

Environment Variables

GET Data

main_page
popup_image
pID
372
POST Data
empty
Files
empty

Cookies

think_var
us
Session
empty

Server/Request Data

SCRIPT_URL
/index.php
SCRIPT_URI
http://shop.hubsan.com/index.php
HTTP_ACCEPT
*/*
HTTP_USER_AGENT
claudebot
HTTP_HOST
shop.hubsan.com
PATH
/sbin:/usr/sbin:/bin:/usr/bin
LD_LIBRARY_PATH
/alidata/server/httpd/lib
SERVER_SIGNATURE
SERVER_SOFTWARE
Apache
SERVER_NAME
shop.hubsan.com
SERVER_ADDR
172.31.0.111
SERVER_PORT
80
REMOTE_ADDR
54.85.255.74
DOCUMENT_ROOT
/alidata/www/shop/public
REQUEST_SCHEME
http
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT
/alidata/www/shop/public
SERVER_ADMIN
you@example.com
SCRIPT_FILENAME
/alidata/www/shop/public/index.php
REMOTE_PORT
37922
GATEWAY_INTERFACE
CGI/1.1
SERVER_PROTOCOL
HTTP/1.1
REQUEST_METHOD
GET
QUERY_STRING
main_page=popup_image&pID=372
REQUEST_URI
/index.php?main_page=popup_image&pID=372
SCRIPT_NAME
/index.php
PHP_SELF
/index.php
REQUEST_TIME_FLOAT
1710839457.62
REQUEST_TIME
1710839457
Environment Variables
empty

ThinkPHP Constants

APP_PATH
/alidata/www/shop/public/../application/
THINK_VERSION
5.0.24
THINK_START_TIME
1710839457.6241
THINK_START_MEM
230160
EXT
.php
DS
/
THINK_PATH
/alidata/www/shop/thinkphp/
LIB_PATH
/alidata/www/shop/thinkphp/library/
CORE_PATH
/alidata/www/shop/thinkphp/library/think/
TRAIT_PATH
/alidata/www/shop/thinkphp/library/traits/
ROOT_PATH
/alidata/www/shop/
EXTEND_PATH
/alidata/www/shop/extend/
VENDOR_PATH
/alidata/www/shop/vendor/
RUNTIME_PATH
/alidata/www/shop/runtime/
LOG_PATH
/alidata/www/shop/runtime/log/
CACHE_PATH
/alidata/www/shop/runtime/cache/
TEMP_PATH
/alidata/www/shop/runtime/temp/
CONF_PATH
/alidata/www/shop/public/../application/
CONF_EXT
.php
ENV_PREFIX
PHP_
IS_CLI
false
IS_WIN
false