【CakePHP2Request请求对象汉语教程】教程文章相关的互联网学习教程文章

php-Laravel request()输入文件并以相同的名称隐藏输入【代码】

我已经简化了这个问题的表格. 这是我的例子<form method="post" name="test" enctype="multipart/form-data">{{csrf_field()}}<input class="form-control" type="file" name="test[]" id="companion"/><input type="hidden" name="test[]" value="random-value" /><input type="submit" value="Submit"> </form>在我的路线上,仅dd请求如下:dd(request('test'));现在,我期望一个带有文件(UploadedFile类型)和随机值的数组,相反,我...

javascript-xmlHTTPrequest无法打开(“ GET”,url,true);我被吓到了!的PHP【代码】

我一直在尝试打开一个URL,但是我对为什么它不起作用感到沮丧.该代码在下面列出并说明.任何帮助将不胜感激. 物体:function getXMLHTTPRequest() {var req = false;try {/* for Firefox */req = new XMLHttpRequest(); } catch (err) {try {/* for some versions of IE */req = new ActiveXObject("Msxml2.XMLHTTP");} catch (err) {try {/* for some other versions of IE */req = new ActiveXObject("Microsoft.XMLHTTP");} catc...

CGIHTTPRequestHandler在python中运行php或python脚本【代码】

我正在Windows上编写一个简单的python网络服务器. 它可以工作,但现在我想运行动态脚本(php或py),而不仅是html页面. 这是我的代码:from BaseHTTPServer import HTTPServer from CGIHTTPServer import CGIHTTPRequestHandlerclass RequestsHandler(CGIHTTPRequestHandler):cgi_directories = ["/www"] #to run all scripts in '/www' folderdef do_GET(self):try:f = open(curdir + sep + '/www' + self.path)self.send_response(20...

php-如果用户喜欢该页面,则signedRequest不返回【代码】

您好,我正在开发使用Facebook sdk(php版本)的fb应用程序,但由于某种原因,signedRequest不会返回我喜欢的变量,以便确定用户是否喜欢该页面.以下是signedrequest的print_r:Array ( [id] => 395466473895310 [admin] => 1 )任何帮助 谢谢约翰解决方法:https://developers.facebook.com/docs/apps/changelogThe ‘liked’ property will no longer be returned in the ‘signed_request’ object for Page Tab apps created after tod...

测量PHP脚本的时间-使用$_SERVER [‘REQUEST_TIME’]

这些方法是衡量脚本的可靠方法吗? $time =($_SERVER [‘REQUEST_TIME_FLOAT’]-$_SERVER [‘REQUEST_TIME’])); 要么 $time =(microtime(true)-$_SERVER [‘REQUEST_TIME_FLOAT’]); 应该使用哪一个? 每个有什么区别? 他们返回非常不同的测量结果.解决方法:> $time =($_SERVER [‘REQUEST_TIME_FLOAT’]-$_SERVER [‘REQUEST_TIME’]); 这将永远不会给您PHP脚本的执行时间.因为这两个值都用于存储请求的开始.区别在于,$_SERVER...

PHP filter_input(INPUT_SERVER,’REQUEST_METHOD’)返回null?【代码】

为什么这行在我的实时服务器中返回null?filter_input(INPUT_SERVER, 'REQUEST_METHOD');实时服务器是php5.5.9 我错过了什么吗? 我以为它用于替换下面的全局方法?$_SERVER['REQUEST_METHOD'];一些代码,public function __construct(){// Construct other generic data.$this->clientRequestMethod = filter_input(INPUT_GET, 'method'); // such as list, add, update, etc$this->clientPostMethod = filter_input(INPUT_POST, '...

php – 如何重置CURLOPT_CUSTOMREQUEST【代码】

我正在使用REST API,除其他外,它使用DELETE方法,如下所示:DELETE /resources/whatever/items/123要使用PHP访问它,我使用这样的cURL:self::$curl = curl_init(); curl_setopt_array(self::$curl, array(CURLOPT_AUTOREFERER => true,CURLOPT_FOLLOWLOCATION => true,CURLOPT_RETURNTRANSFER => true, ));如您所见,我的cURL实例是静态的,将在后续调用中重用.在“内置”请求方法之间切换时,这可以正常工作.例如,在我的get()方法中,我...

php – 使用HttpWebRequest的ASP.NET到WordPress SSO【代码】

我试图使用简单的表单POST方法在asp.net站点和wordpress站点之间创建单点登录体验.我已经构建了一个简单的php页面,它使用原生wordpress函数wp_insert_user和wp_signon在mysql数据库中创建用户帐户并签名.在我的asp.net’创建新用户’页面代码后面,我正在使用post方法HttpWebRequest将所需信息发送到php页面. 它几乎可以工作!新的wordpress用户是在mysql数据库中创建的,但是他们没有登录.如何让wordpress登录? 更新11/29/11.我添加...

在PHP中找不到HttpRequest【代码】

我只想用post参数创建一个httprequest.我用过这段代码$r = new HttpRequest($url, HttpRequest::METH_POST); $r->send();但我得到这个错误:ErrorException [ Fatal Error ]: Class ‘HttpRequest’ not我将extension = php_http.dll添加到我的php.ini中,但问题仍然存在.我下载了php_http.dll文件,并将其插入到php的ext文件夹中,但它已经存在,所以我更换了,仍然有同样的问题. 任何帮助,将不胜感激解决方法:如果您使用的是PHP 5.4或...

php – 我为什么要使用$_GET和$_POST而不是$_REQUEST?

参见英文答案 > What’s wrong with using $_REQUEST[]? 15个除了$_REQUEST读取cookie的事实外,还有什么理由我应该使用$_GET和$_POST而不是$_REQUEST?这样做的理论和实践原因是什么?解决方法:当我只想要用户的某些数据返回某些数据时,我使用$_REQUEST. 当请求有副作用时,切勿使用$_REQUEST.产生副作用的请求应该是POST(出于语义原因,并且由于基本的CSRF原因,错误的img标记可以在没有用户知道...

php – 单元测试Laravel的FormRequest【代码】

我正在尝试单元测试各种自定义FormRequest输入.我找到了解决方案: >建议使用$this-> call(…)方法并使用期望值(link to answer)断言响应.这是过度的,因为它创建了对路由和控制器的直接依赖.>泰勒的测试,来自Laravel Framework found in测试/ Foundation / FoundationFormRequestTest.php.那里有很多嘲弄和开销. 我正在寻找一种解决方案,我可以根据规则对各个字段输入进行单元测试(独立于同一请求中的其他字段). SampleRequest示例...

“PHP致命错误:未找到类’HttpRequest’”【代码】

我一直试图以多种方式解决这个问题,阅读很多帖子但仍然没有运气.我在Mac,OSX 10.7 Lion上工作,我正在使用MAMP为WordPress站点(php文件)编写一个插件,有一次我必须发出HTTP请求:$request = new HttpRequest('something'); $request->setMethod(HTTP_METH_GET);执行此请求时出错,当我检查日志文件时,这里是消息:"PHP Fatal error: Class 'HttpRequest' not found in (the_php_file)"我已经安装了PEAR,PECL和HTTP扩展(pecl_http),...

php – Facebook getSignedRequest并不总是抓取页面ID【代码】

我正在开发一个Facebook应用程序,我想将其用作页面选项卡.这个想法是它会根据使用标签的Facebook页面显示不同的内容.<?php require_once ("php-sdk/facebook.php"); $config = array(); $config['appId'] = 'xxxxx'; $config['secret'] = 'xxxxx'; $facebook = new Facebook($config); $signed_request = $facebook->getSignedRequest(); $page_id = $signed_request["page"]["id"]; ?>不幸的是,它只是偶尔有效.现在,我只是试图回应...

php – XMLHttprequest发送一个空帖子【代码】

我正在使用以下代码发送请求:var ajaxHandler = new XMLHttpRequest();ajaxHandler.onreadystatechange = function() {if(ajaxHandler.readyState == 4){console.log(ajaxHandler.responseText);} }ajaxHandler.open("POST", "filterCards", true); ajaxHandler.send("category="+category+"&tag="+tag);在PHP方面,我有这个:var_dump($_POST);但是,即使类别和标记的变量都具有值,控制台也会记录一个空数组.我在帖子上做错了什么?...

在启动过程的哪个阶段,PHP设置了REQUEST_TIME变量【代码】

如PHP documentation所述,$_SERVER超全局数组包含两个元素REQUEST_TIME和REQUEST_TIME_FLOAT,它们都包含不同精度级别的请求开始的时间戳. 我目前正在使用以下代码段来包含服务器在页面页脚中生成页面所花费的时间(以毫秒为单位):round((microtime(true)-$_SERVER['REQUEST_TIME_FLOAT'])*1000,2);它返回一个准确的值(无法真正检查,但它似乎与浏览器开始加载页面的时间相匹配),但我想知道$_SERVER [‘REQUEST_TIME’]和$_SERVER [确...