草庐IT

client_addr

全部标签

php - REMOTE_ADDR 是否可能为空?

据我所知,网络服务器(Apache/Nginx)根据请求用户代理的声明位置提供($_SERVER['REMOTE_ADDR'])。所以我知道他们可能在撒谎,但是这个值有可能是空白的吗?网络接口(interface)或网络服务器甚至会接受没有正确形成IP的请求吗?http://php.net/manual/en/reserved.variables.server.php 最佳答案 理论上是可以的,这取决于http服务器或者至少是对应的PHPSAPI。在实践中,除了CLISAPI之外,我还没有遇到过这种情况。编辑:对于Apache,这似

php - 为什么 Laravel 5 从服务器对象中删除 REMOTE_ADDR?

我希望有人以前看过这个,我一直在谷歌搜索但一无所获。我正在尝试做一些非常简单的事情,从$_SERVER对象中检索REMOTE_ADDR但它只是等同于true(1)。我确信这是与laravel相关的配置问题,但不知道从哪里开始挖掘。$_SERVER的内容如下(显然我已经删除了潜在的敏感路径等)USER='[REMOVED]'HOME='[REMOVED]'FCGI_ROLE='RESPONDER'REDIRECT_HANDLER='php5-fcgi'REDIRECT_STATUS='200'HTTP_HOST='[REMOVED]'HTTP_CONNECTION='keep-alive

php - 找不到类 'Guzzle\Http\Client'

我正尝试在网站点http://www.sitepoint.com/guzzle-php-http-client/上跟进本教程,我这里是一步步安装的http://docs.guzzlephp.org/en/latest/overview.html#installation我正在尝试运行第一个简单示例,但它给了我问题。我还检查了我的PHP版本要求(5.5):我的是5.6,所以没问题。我正在使用MAC,请参阅下面的代码。error_reporting(E_ALL);ini_set('display_errors',1);require_once'vendor/autoload.php';us

PHP7 - nusoap - nusoap_client 有一个弃用的构造函数

我想在Laravel5.3和PHP7上使用nusoap。但是当我尝试使用那个包中的composer安装它时:https://github.com/codecasts/nusoap-php7(v.0.9.6)它仍然返回我:ErrorExceptioninclass.soapclient.phpline26:MethodswiththesamenameastheirclasswillnotbeconstructorsinafutureversionofPHP;nusoap_clienthasadeprecatedconstructor我会清除缓存,但都没有成功。有没有人用PHP7在Lara

php - 没有命名空间时如何在 laravel 5.6 上使用 google-api-php-client

很抱歉,如果这是重复的,但我发现的几个关闭问题对我没有用。我是Laravel新手。我正在尝试使用github库https://github.com/google/google-api-php-client使用laravel5.6框架。我通过运行安装了api:Composer需要google/apiclient:^2.0我的composer.json看起来是正确的,因为它包括:"require":{"php":"^7.1.3","fideloper/proxy":"^4.0","google/apiclient":"^2.2","laravel/framework":"5.6.*","l

php - 为 Google Analytics PHP 安装 Google Client Library

首先我是这个话题的新手,所以我希望我的问题不会太愚蠢。我希望我的网站能够通过PHP访问GoogleAnalytics指标。我遵循了这个descriptionfromgoogle的每一步.不幸的是,当我将所有内容上传到我的服务器并尝试运行测试站点时,我总是收到以下错误消息:Fatalerror:Uncaughtexception'Exception'withmessage'Thislibrarymustbeinstalledviacomposerorbydownloadingthefullpackage.Seetheinstructionsathttps://github.com/goo

php - Yii2 类 yii\authclient\clients\GoogleOAuth 不存在

我使用dektrium/yii2-user(在一个项目上)和yiisoft/yii2-authclient(在另一个项目上)通过Google帐户登录。前段时间一切正常,但我想在上次Composer更新后发生了一些变化,现在我收到错误消息:“类yii\authclient\clients\GoogleOAuth不存在”,当我尝试打开登录页面时。有没有人有同样的问题或知道出了什么问题?谢谢 最佳答案 yii2-authclient最新版本修改,不向下兼容。Readabouttheupgradeprocesshere.两种解决方案:修改c

php - 获取用户信息 Google-PHP-Client 问题?

首先,我只想说一下我需要从用户那里获得哪些信息。全名(名字/姓氏)电子邮件地址(主要帐户,而不是@google-plus.com)位置(国家、州、城市、地址)YouTube用户名为了获得所有这些信息,我继续下载/安装位于here的PHP客户端库.由于这是我第一次使用API,我环顾四周,发现了以下范围:$client->setScopes(array('https://www.googleapis.com/auth/youtube.readonly','https://www.googleapis.com/auth/userinfo.profile','https://www.googl

php - 谷歌地图 PHP CURL 问题 "Your client has issued a malformed or illegal request. That’ s 我们都知道。”

我有一个使用CURL和GoogleMapsAPI返回地址坐标的函数。代码如下:functionget_coordinates($address_string){$address=urlencode($address_string);$url="https://maps.googleapis.com/maps/api/geocode/json?address=".$address."&key=".$api_key;$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER

php - $_SERVER ['SERVER_ADDR' ] 可以安全依赖吗?

我的站点严重依赖于$_SERVER['SERVER_ADDR']。我可以信任检索到的数据吗?有没有可能找到空字符串? 最佳答案 我引用了一些php引用这似乎取决于托管PHP的服务器(尤其是apache,IIS...)http://php.net/manual/en/reserved.variables.server.phpOnWindowsIIS7youmustuse$_SERVER['LOCAL_ADDR']ratherthan$_SERVER['SERVER_ADDR']togettheserver'sIPaddress.还有一