草庐IT

HTTP_X_REQUEST_WITH

全部标签

php - 使用实时 HTTP header

在网站上,我在表单中输入一些参数,单击搜索,然后得到一个页面,其中包含一条消息“正在检索您的结果”。搜索完成后,我得到另一个显示结果的页面。我正在尝试以编程方式重新创建它,我使用实时HTTPheader来了解背后发生的事情,即url、表单变量等。但是,我只获得了显示“正在检索结果”页面上发生的事情的信息。LiveHTTPHeader没有给我包含最终结果的页面的信息。我该怎么做才能获得最后一点信息(即url、表单变量等) 最佳答案 我使用CharlesHTTPProxy满足我所有的HTTP故障排除需求。它有很多选项,适用于任何浏览器。

php - Zend 框架 : Getting started with Zend_Test

有人成功设置了Zend_Test吗?您的方法是什么?您如何运行测试/测试套件?我已经安装并运行了PHPUnit。现在我正在尝试编写一些简单的Controller测试。ZendFramework文档假定自动加载已设置,我还没有这样做。您使用什么方法自动加载适当的文件?我在我的普通Bootstrap文件中这样做,但我不想用一堆包含和设置路径来弄乱我的测试。抽象Controller测试用例类是否可行?文档使用的bootstrap插件怎么样……是您引导测试的方式,还是您喜欢以不同的方式进行?我想尽可能多地重复使用常规引导文件。我应该如何干燥我的Bootstrap以进行测试和正常使用?到目前为止

使用表单的 PHP HTTP 基本身份验证

如何使用HTTP基本身份验证并让用户以HTML表单提交他们的用户名和密码并使用HTTP基本身份验证进行身份验证。我听说InternetExplorer不再支持使用http://user:password@website.com没有更多,所以我不知道解决这个问题的最佳方法。可以使用PHP、javascript和HTML。我不想使用PERL,也不喜欢大的JavaScript库。如果你不认为HTTPBasicAuth。是最好的方法,请推荐一些简单易行的方法。它只会是5-6人的登录站点。无需将其复杂化。 最佳答案 jQuery库具有ajax

php - 臭名昭著的 Apache 错误 "Parent: child process exited with status 3221225477"

我已经阅读了一些与臭名昭著的Apache错误相关的问题和回复Apacheerror[notice]Parent:childprocessexitedwithstatus3221225477—Restarting但到目前为止,没有什么可以帮助我。我想问你的是,如果我使用Linux版本,脚本会不会因为同样的原因导致Apache崩溃?顺便说一下,如果有人对我的案例有任何建议,这里是Apache的error.log[MonAug0814:31:442011][notice]Parent:childprocessexitedwithstatus3221225477--Restarting.[Mo

php - 脚本在 HTTP 服务器上的可见性

如果我有一个带有各种HTML页面和各种PHP(或其他)脚本的http服务器,那么如果我尝试查看代码(如在Chrome的查看源代码工具中),则不会显示PHP代码,这就像出色地。我想知道代码的安全性如何?将密码硬编码到脚本中是否安全? 最佳答案 您的PHP代码唯一可能暴露的情况是脚本以某种方式被视为“非PHP”并作为原始文本提供。如果您的服务器配置是正确的,那么代码对于基于Web的泄漏是“安全的”。也就是说,最好将应保持私有(private)的关键信息(用户名/密码、配置变量、数据库DSN等...)放在一个单独的文件中,该文件保存在站点

php - CakePHP 2.0 中是否可以按请求进行无状态 HTTP Basic/Digest 身份验证?

手册不清楚如何实现它(它假设你已经知道你到底在做什么,在某些情况下感觉像是事后才想到的),我一直在挠头试图弄清楚出来。问题:通过所有API请求的HTTP身份验证header进行身份验证就我能够测试的而言,我可以在CakePHP中使用基本身份验证和基于普通表单的登录,但是只能首先点击login我在Auth组件中定义的操作。当我直接访问网站时这很好,并且按预期工作(除了Digest,它似乎完全错误)。但是,通过cURL,除非我已经登录,否则我运气不好。显然,对于API来说,这远非理想。我不想在执行我想做的事情之前向/login发送请求,而且我不能指望用户手动登录,所以Cake有一个cook

php - 如何在本地主机和实时服务器上获得相同的 $_SERVER ['REQUEST_URI' ]

事情就是这样,我正在构建需要根据请求URI调度http请求的调度程序类,所以我只对域后面的URI部分感兴趣。现在,当我在像这样的URI上的实时服务器上工作时:www.domain.com/controller/method/params/REQUEST_URI将返回:/controller/method/params/但是当我在本地机器上工作时,我有这样的URI:localhost/project/controller/method/params/REQUEST_URI将返回:/project/controller/method/params/那么有没有一种优雅而简洁的方法来告诉php

php - fatal error : Class 'Memcache' not found (installed with pecl)

我通过ssh安装了memcache,使用:$peclinstallmemcache这是输出:https://pastee.org/w63sy并将这一行添加到etc/php.ini:extension=memcache.so尝试初始化时:/*MEMCACHE*/$memcache=newMemcache();$memcache->pconnect('localhost',11211);我得到:Fatalerror:Class'Memcache'notfoundin/home/piscolab/public_html/website.com/includes/sql.phponline25

php - HTTP-SOVIET 和 HTTP-PACK?

我发现我管理的几个vBulletin网站最近遭到黑客攻击。他们使用最新版本的3.8系列(3.8.7补丁级别2)。我通常很擅长找到它们进入的漏洞并修补它们,但这一个难倒了我。他们正在将数据注入(inject)MySQL表。攻击总是在他们向faq.php脚本发出GET请求时发生。我能够在攻击发生时保存数据。这是$_REQUEST、$_GET、$_POST、$_COOKIE和$_SERVER数组。我看到的唯一不合适的地方是有两个新的$_SERVER键,HTTP_SOVIET和HTTP_PACK:http://pastebin.com/b6WdZtfK我不得不假设这是问题的根源,但我终究无法弄

PHP 相当于 Javascript "with"作用域语句

从Javascript移植一些代码我遇到了这种不便。例如:在javascript中我们可以生成这段代码。vara,x,y;varr=10;with(Math){a=PI*r*r;x=r*cos(PI);y=r*sin(PI/2);}代替a=Math.PI*r*r;x=r*Math.cos(Math.PI);y=r*Math.sin(Math.PI/2);在最后一个示例中,PHP、IE中的行为相同,在第二个代码示例中,Math是多余的。有人有任何清晰优雅代码的解决方案吗?我正在添加以下代码作为新示例:classMyExampleClass{functionexample{for($i=0