[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 Product.php line 13
  5. at Product->_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('product', 'controller', false, 'Error') in App.php line 581
  10. at App::module(['index', 'product', 'detail'], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...], false) in App.php line 457
  11. at App::exec(['type' => 'module', 'module' => ['index', 'product', 'detail'], 'convert' => false], ['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
empty
POST Data
empty
Files
empty

Cookies

think_var
us
Session
empty

Server/Request Data

REDIRECT_HTTPS
on
REDIRECT_SSL_TLS_SNI
shop.hubsan.com
REDIRECT_STATUS
200
HTTPS
on
SSL_TLS_SNI
shop.hubsan.com
SSL_SERVER_S_DN_C
CN
SSL_SERVER_S_DN_ST
广东省
SSL_SERVER_S_DN_L
深圳市
SSL_SERVER_S_DN_O
深圳市哈博森科技有限公司
SSL_SERVER_S_DN_CN
*.hubsan.com
SSL_SERVER_I_DN_C
US
SSL_SERVER_I_DN_O
DigiCert Inc
SSL_SERVER_I_DN_OU
www.digicert.com
SSL_SERVER_I_DN_CN
GeoTrust CN RSA CA G1
SSL_VERSION_INTERFACE
mod_ssl/2.4.10
SSL_VERSION_LIBRARY
OpenSSL/1.0.2k-fips
SSL_PROTOCOL
TLSv1.2
SSL_SECURE_RENEG
true
SSL_COMPRESS_METHOD
NULL
SSL_CIPHER
ECDHE-RSA-AES256-GCM-SHA384
SSL_CIPHER_EXPORT
false
SSL_CIPHER_USEKEYSIZE
256
SSL_CIPHER_ALGKEYSIZE
256
SSL_CLIENT_VERIFY
NONE
SSL_SERVER_M_VERSION
3
SSL_SERVER_M_SERIAL
08855BFCA431207DE1B1BBFD4B155442
SSL_SERVER_V_START
Jul 10 00:00:00 2023 GMT
SSL_SERVER_V_END
Jul 26 23:59:59 2024 GMT
SSL_SERVER_S_DN
CN=*.hubsan.com,O=深圳市哈博森科技有限公司,L=深圳市,ST=广东省,C=CN
SSL_SERVER_I_DN
CN=GeoTrust CN RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US
SSL_SERVER_A_KEY
rsaEncryption
SSL_SERVER_A_SIG
sha256WithRSAEncryption
SSL_SESSION_RESUMED
Initial
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
443
REMOTE_ADDR
34.205.2.207
DOCUMENT_ROOT
/alidata/www/shop/public
REQUEST_SCHEME
https
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT
/alidata/www/shop/public
SERVER_ADMIN
you@example.com
SCRIPT_FILENAME
/alidata/www/shop/public/index.php
REMOTE_PORT
34966
REDIRECT_URL
/productDetail/2.html
GATEWAY_INTERFACE
CGI/1.1
SERVER_PROTOCOL
HTTP/1.1
REQUEST_METHOD
GET
QUERY_STRING
REQUEST_URI
/productDetail/2.html
SCRIPT_NAME
/index.php
PATH_INFO
/productDetail/2.html
PATH_TRANSLATED
redirect:/index.php/productDetail/2.html/2.html
PHP_SELF
/index.php/productDetail/2.html
REQUEST_TIME_FLOAT
1711722424.295
REQUEST_TIME
1711722424
Environment Variables
empty

ThinkPHP Constants

APP_PATH
/alidata/www/shop/public/../application/
THINK_VERSION
5.0.24
THINK_START_TIME
1711722424.2971
THINK_START_MEM
243064
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