草庐IT

HTTP_CF_CONNECTING_IP

全部标签

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

php - 使用 PHP 发出 HTTP/2 请求

有没有办法强制PHP与另一台服务器建立HTTP2连接,只是为了查看该服务器是否支持它?我试过:$options=stream_context_create(array('http'=>array('method'=>'GET','timeout'=>5,'protocol_version'=>1.1)));$res=file_get_contents($url,false,$options);var_dump($http_response_header);并尝试过:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt

c# - Unity 3D Puts/Deletes http 方法

我正在考虑将一个JavaScript网络应用程序移植到C#Unity3D(免费/个人版)以用于我正在开发的角色扮演游戏。我有一个在PHPLaravel5.1中构建的可扩展的独立API,我的游戏通过jQueryhttp调用与之交互。我需要继续进行标准的restful调用,get、post、put、delete等Unity但只找到了UnityEngine.WWW#,它可以生成gets和posts。ThisSOPost共享其他可用的Unity3Dhttp方法,但没有一个真正将所有RESTful调用合而为一。我再次询问,因为这是在2012中发布的,我在updateddocumentation中

php - 基于 IP 或 Cookie 限制用户事件?

我正在开发一个允许用户对某些项目进行投票的PHP脚本。任何用户无论是否登录都可以投票。考虑以下情况:如果用户已登录,我可以记录用户的ID,如果他再次尝试投票,我可以限制对同一项目的投票。如果用户未登录,我可以登录用户的IP,并限制从同一IP对同一项目投票。如果是第一种情况,则无需记录IP。现在,第二个案例有点让我抓狂。我想知道用户可能正在更改IP,然后对同一项目再次投票。现在,即使我使用Cookies或Sessionvars,也可能发生用户正在开始新session(或已删除cookies)再次对同一项目投票的情况。我错过了什么吗?如果没有,如何处理这种情况?有什么想法吗?

php - 如何使用 PHP HTTP 客户端执行基于证书的身份验证

我需要从PHP访问RESTfulweb服务(目前仅GET)。只能使用有效的客户端证书通过HTTPS访问该服务。我发现了很多PHP的基本身份验证示例,但没有找到一个用于客户端基于证书的HTTP身份验证的示例。是否有PHPHTTP客户端也可以向服务器发送证书?目前我正在使用外部应用程序(wget),但这相当缓慢且不可靠。 最佳答案 基于证书的身份验证不是HTTP的一部分,而是SSL/TLS的一部分。您可以使用cURL进行此类身份验证:$ch=curl_init('https://example.com/');curl_setopt($c

php - 当 PHP Fatal error 发生时,Nginx 向浏览器报告 HTTP Error 500

我的服务器是用Nginx+PHP+FastCGI设置的。每当PHP抛出fatalerror时,它都会记录在nginx/error.log中,但服务器会向浏览器报告HTTP错误500,而不是像其他设置中所期望的那样向浏览器显示PHPfatalerror。我一直在寻找如何解决这个问题,并一直在寻找解决办法。有人对此有帮助吗?非常感谢! 最佳答案 找到了!AsofPHP5.2.4,thedefaultisnowtocausea500error,因为备选方案是一个空页面。Otherdiscussions建议对于“PHP致命”错误类型不能更改

PHP5 : What PHP function outputs Users IP address, 平台和浏览器?

在所有返回当前访问者信息/ip的函数中,只有第一个似乎输出:echo$_SERVER["REMOTE_ADDR"];echo$_SERVER["HTTP_X_FORWARDED"];echo$_SERVER["HTTP_X_CLUSTER_CLIENT_IP"];echo$_SERVER["HTTP_FORWARDED_FOR"];echo$_SERVER["HTTP_FORWARDED"];主要问题:为什么其他函数不输出任何东西?奖励问题:在这方面是否还有其他很酷的功能,例如输出访问者使用的浏览器和平台的功能?同样有用的是获得游客所在的城市、最喜欢的饮料、最喜欢的颜色#RGB...:

php - Htaccess - Http 身份验证 - 为什么此 block 对我造成 500 错误?

我一直在阅读关于restbasedauthentication的似乎很好的教程。.我正在尝试将其用作访问网站cms的补充(不在可访问的网络根目录之外)。当使用指向cms索引时,我希望使用这种基本的身份验证形式。一旦用户导航到任何部分,我的默认php身份验证系统就会启动,因此某些用户只能访问cms中的某些功能。但我不明白的是,为什么将以下代码块放在我的.htaccess文件中时,会导致整个网站产生500错误...AuthTypeDigestAuthNAme"AuthenticationRequired"AuthDigestFile/usr/home/myDomain/includes/h

PHP 警告 : file_get_contents failed to open stream: HTTP request failed! HTTP/1.1 400 错误请求

我已经使用Codeigniter构建了一个本地DVD数据库,其中包含电影名称等。我想要做的是从thisIMDBAPI加载更多电影数据。.但是我收到以下错误:APHPErrorwasencounteredSeverity:WarningMessage:file_get_contents(http://www.imdbapi.com/?i=&t=2Fast2Furious)[function.file-get-contents]:failedtoopenstream:HTTPrequestfailed!HTTP/1.1400BadRequestFilename:controllers/dv

php - 我如何使用 php 跟踪热链接器的 ip 地址

在我的服务器中有一张名为/images/pic.jpg的图片。我想跟踪尝试通过urllikwww.domain.com/images/pic.jpg直接访问该图片的用户的ip地址。我可以通过以下方式跟踪手动用户的ip地址: 最佳答案 您可以创建一个拦截PHP脚本,该脚本负责处理对存储在特定文件夹中的图像的所有请求。假设您所有的图像都位于images/文件夹中。您只需要创建一个重写规则,该规则会将对该文件夹内文件的所有请求重定向到PHP脚本。RewriteRuleimages/(.+)\.(jpg|gif|png)images.php