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

如何保护ajaxRequest.open php脚本【代码】

我是新手使用AJAX,我只是按照教程从我的数据库中使用AJAX检索一些信息并在页面上输出.有一行我称之为php脚本,这是进行数据库查询的地方,结果被回显.我有点担心,因为文件名在前端是可见的,并且它的唯一目的是直接输出数据库结果,它可能会带来安全问题.有没有办法保护该文件,并确保它只在通过ajax脚本调用时运行查询? 这是有问题的ajax代码(请注意“somefile.php”行):ajaxRequest.onreadystatechange = function(){if(ajaxRequest...

在表单上使用php和POST,但request_method说这是一个GET【代码】

所以我有这个表单,我提交到一个PHP脚本,回显$_SERVER [‘REQUEST_METHOD’].我不知道为什么,但即使我在表单中指定POST方法,它总是与GET相呼应.为什么是这样?我究竟做错了什么?<form action="location.php" method="POST"> <table><tr><td>name</td><td><input type="text" name="name"></td></tr><tr><td>address</td><td><input type="text" name="address"></td></tr><tr><td>lat</td><td><input type="text" name="lat"></td>...

php – 获取错误加载资源失败:服务器在ajax上载时响应状态为413(Request Entity Too Large)

我在尝试上传大小超过1 MB的文件时遇到以下错误 无法加载资源:服务器在ajax上载时响应状态为413(请求实体太大) 实时链接:http://d.5me.net 请帮忙我该如何解决这个问题? 编辑 PHPINFO:http://5me.net/phpinfo.php 提前致谢解决方法:如果你正在使用nginx: 设置client_max_body_size XXm;在您的http,服务器或位置上下文中.

php – Zend framework 2 REST API:设置Request参数【代码】

我是PHP框架的新手,并在Zend Framework 2上构建REST API.我想将params添加到Request.我找不到添加params的方法所以我会通过获取所有params然后向它们添加新的params然后将这组新的params设置为Request来实现.我使用params$this->params()->fromQuery()但是,我没有找到任何方法将params设置回Request.有没有可用的方法? 编辑:我试过下面.哪个没有给出理想的结果. 在Module.php中:public function onBootstrap(\Zend\Mvc\MvcEvent...

php – 如何在localhost和live服务器上获得相同的$_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 HttpRequest发送文件数据【代码】

我有一个变量中包含的数据(可以写成文件),但我希望使用PHP HttpRequest将其发送到不同的服务器. 我想过使用addRawPostData但我现在已经不赞成了,我宁愿不把文件写到客户端服务器然后尝试发送它.如果有人有任何想法让我知道.我还尝试在普通帖子的字段中提交变量的原始数据,但它似乎已损坏. 我试图发送的文件是一个torrent文件,如果这有任何区别. 再次感谢解决方法:您可以使用cURL这是一个HTTP POST的简单示例:$ch = curl_init();cu...

从CakePHP组件到达CakeRequest对象【代码】

我正试图从我的自定义组件到达CakeRequest对象.但我不能.在cookbook里面我发现了这个:CakeRequest is the default request object used in CakePHP. Itcentralizes a number of features for interrogating and interactingwith request data. On each request one CakeRequest is created and thenpassed by reference to the various layers of an application that userequest data. By default CakeRequest is assigned to $t...

是否可以通过PHP访问REQUEST_FILENAME?【代码】

参见英文答案 > Apache rewrite – get original URL in PHP 3个我正在尝试更详细地了解以下htaccess规则:<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$[NC]RewriteRule (.+) index.php?p=$1 [QSA,L] </IfModule>具体来说,我试图了解REQUEST_FILE...

PHP – $request-> getPost(‘first_name’)【代码】

public function process(Zend_Controller_Request_Abstract $request) {$this->first_name = $this->sanitize($request->getPost('first_name')); .... }我的问题是$request是类zend_controller_request_abstract的一个实例,但getpost是一个在类zend_controller_request_http中定义的函数,它扩展了zend_controller_request_abstract,那么为什么$request直接调用getPost()?解决方法:类型提示只是一个提示.它所说的$request必须从Z...

使用Volley with JsonObjectRequest时无法从PHP获取参数【代码】

我正在使用Volley框架和JsonObjectRequest请求.我在用JsonObjectRequest loginRequest = new JsonObjectRequest(b.toString(), params,new Listener<JSONObject>() {},new Response.ErrorListener() {});params变量包含参数,它是一个JSONObject. 问题是我无法在PHP代码中访问任何这些变量. $_POST或$_REQUEST变量什么都没给我. 我也尝试过类似下面的东西,但没有运气.$data = json_decode(file_get_contents("php://input"));解决方...

php – xmlhttprequest在函数中无法正常工作【代码】

有人知道为什么upload.onprogress如果在单独的函数上不能正常工作? 代码正常工作(进度条缓慢移动):xhr.upload.onprogress = function(e) {if (e.lengthComputable) {progress.value = (e.loaded / e.total) * 100;}}; 但如果我把它投入使用,它就不再起作用了:xhr.upload.onprogress = uploadProgress(event);function uploadProgress(e) {if (e.lengthComputable) {progress.value = (e.loaded / e.total) * 100;} } 在第二个...

致命错误:在第685行的class-requests.php中调用未定义的方法Requests_Response :: is_redirect()

当我升级到wordpress 4.6时我遇到了问题(我从自由视觉中使用Rosie主题).我的网站正在使用主页网址和其他网址.但是我无法访问我的管理页面(http://www.kidswallpainting.com/wp-admin). 它给出以下错误 致命错误:在第685行的/home/content/83/10792583/html/riot/kidswallpainting/wp-includes/class-requests.php中调用未定义的方法Requests_Response :: is_redirect() 试过以下. >通过重命名插件文件夹来手动休息插件Plugin.hold...

防止php $_REQUEST转换json【代码】

是否有人知道如何让PHP $_REQUEST自动转换JSON?我正在通过POST发送数据,并希望将其中的一些保留为原始形式,并将其存储为字符串. 理想情况下,我想要一些简单的方法来“逃避”一段字符串.似乎有一种简单的方法可以做到这一点,但我还没有看到过. 哇…请原谅我在措辞这个问题上缺乏准确性,我几天不停地编程并且累了.在我甚至无法解释误解之前,我没想到会急于关闭我的问题. 我的意思是我将javascript对象作为数据传递给jQuery的$.ajax(...

php – XMLHttpRequest对象的open方法的相对路径

在包含Ajax请求的JavaScript文件中,相对于哪个URL是什么?我有www目录包含目录alpha和bravo. alpha中的JavaScript文件和包含它的HTML文件以及在bravo中处理请求的PHP. 在JavaScript文件中我有xmlhttp.open(“GET”,“CheckServer.php?name =”name,true);但我不认为CheckServer.php是对的.我试过../bravo/CheckServer.php,但它不起作用. 我没有使用JQuery而且我正在使用WAMP. 另外,我是否可以使用任何问题来查看是否首先访问处理请...

php – 是否建议在同一个Request类中编写插入/更新/删除授权代码?【代码】

我在请求类中编写以下代码以进行验证和授权.所以下面的代码是添加/更新记录.<?phpnamespace App\Http\Requests;use App\Http\Requests\Request;class UserRequest extends Request {public function authorize(){return \Auth::user()->isAdmin();}public function rules(){return ['UserName' => 'required|max:50|min:3|unique:tbluser,UserName,' . \Request::get( 'UserID' ) . ',UserID',];} }我的问题是:我应该编写代码来检...