草庐IT

post_max_size

全部标签

php - 将二进制字符串保存到从POST发送的php文件中

我有一个用于(.jpg、.ai、.pdf、.flv、.psd....等)的拖放uploader我正在读取二进制文件并在jquerypost中发送字符串:functionimportZoneDrop(evt){evt.stopPropagation();evt.preventDefault();varfiles=evt.dataTransfer.files;//FileListobject.//filesisaFileListofFileobjects.Listsomeproperties.for(vari=0,f;f=files[i];i++){varstart=0;varstop=f

php - Ajax post 请求安全

我正在使用PhoneGap开发一个移动应用程序,它将通过ajax请求与服务器(PHP)通信。在服务器端(PHP)类似于https://example.com/retrieveData.php将通过$_POST['user_id']获取用户ID,并以JSON格式返回有关用户的一些敏感信息。在客户端(PhoneGap-Javascript)JSON输出将被解析并在应用程序中使用。我担心的是,如果有人窃取了这个url(https://example.com/retrieveData.php),他可以手动发送虚​​假的post请求并窃取返回的用户信息吗?我怎样才能保证这种通信的安全?

php - 使用 php,如何通过 POST 模拟完整的表单提交来发送数据?

我的问题是:我有一个托管客户目录的在线服务。此服务需要身份验证,但我只有一个用户名/密码。相反,我的客户希望使用自己的用户/密码和访问统计信息分别管理每个用户。所以我所做的就是建立我自己的账户管理,到目前为止一切顺利。我现在需要做的是添加一个登录表单,用户应该用自己的凭据填写该表单;发送后,脚本应继续进行身份验证,如果一切正常,则增加访问计数,通过POST发送远程系统的登录数据并将浏览器重定向到响应页面,与普通表单完全相同。我尝试以这种方式使用curl:if(authenticate($_POST['usr'],$_POST['pwd'])){$url="http://www.foo.

php ->2GB 文件上传 $_FILES ["file"] ["size"] 负数

我在$_FILES["file"]["size"]处得到>2GB的文件上传负数。但是文件上传正常并且filesize()也返回正确的大小。但是如何解决$_FILES返回正确的值呢?我已经阅读了一些旧版本的php的问题,它们在filesize()返回负数时也有错误,但现在看来没问题。他们只是忘记修复$_FILES了吗?您不知道它是否已在php5.5.0上修复了吗?PHP:5.4.16操作系统:DebianSqueeze6.0.7x64网络服务器:Nginx1.2.7 最佳答案 无论是什么问题,您都可以像这样最多4GB解决它:$file

PHP 脚本中的 PHP POST curl 终端命令

我在StackOverflow上找到了答案here正是我想如何将数据发布到另一个网址。但是,我希望这个命令在我的phpweb脚本中执行,而不是从终端执行。通过查看curl文档,我认为它应该是这样的:最好的方法是什么?当前运行的终端命令是:curl-XPOST-H"Content-Type:application/json"-d'{"column1":"1","colum2":"2","column3":"3","column4":"4","column5":"5","column6":"6"}'https://myurl.com 最佳答案

php - POST 请求仅在 php 中使用 http_build_query

我需要使用http_build_query创建一个POST请求。以下是我的代码:$uri_args=array('name'=>'Jack','surname'=>'Jackson','username'=>'jackson12','email'=>'Jack@mail.com',);$uri=http_build_query($uri_args);header("Location:http://samplesite.com?$uri");目前它生成一个类似GET的请求,但我需要POST。考虑到我不想使用curl,...仅使用http_build_query。

php - request_terminate_timeout 是否会覆盖 max_execution_time?

PHP-FPM池定义中的request_terminate_timeout是否会覆盖php.ini文件中的max_execution_time? 最佳答案 显然他们都在不同的层次上做同样的事情。max_execution_time由PHP本身提供,request_terminate_timeout由FPM进程控制机制处理。因此,无论哪个设置为最低值,都将首先启动。Apache还具有它观察到的空闲超时参数,并会在该时间后放弃PHP进程。还有maximumexecutiontimeisnotaffectedbysystemcalls,s

php - 使用 jQuery 和 Ajax 的远程 POST 请求

我需要通过Ajax向远程域发出POST请求,我知道存在同源策略的限制,但我读过可以在我的服务器上用PHP建立桥接来转发请求.事实上,我不知道如何编写此桥,而且我在Google上找不到相关信息。我想我需要使用CURL。有人能告诉我怎么写吗? 最佳答案 如果您需要代理或“Bridge”,您可以尝试如下:您可以实现对该PHP脚本的简单AJAX调用,并将该POST重定向到您需要的另一台服务器。工作原理:创建Proxy.php并粘贴内容。让一个原本发送请求的页面将AJAX请求发送到proxy.php而不是目标服务器。请求将被重定向到目标服务器

php - 无法重新分配自动全局变量 _POST

我收到以下错误:fatalerror:无法在第47行的C:\ProgramFiles(x86)\Zend\Apache2\htdocs\includes\class-insert.php中重新分配自动全局变量_POST当试图访问我的class-insert.php页面(或我的大部分其他页面)时。此代码来自以下视频:https://www.youtube.com/watch?v=Wgbmgf84ZOo可以在这里找到:http://www.johnmorrisonline.com/lesson/how-to-create-a-social-network-using-php/class-i

php - 使用 POST 的 PHRets

我正在使用PHRets并尝试返回一些搜索结果。下面是代码,它是非常基本的并且应该可以工作:include('../include/common.php');include('../classes/phrets.php');$rets=newphRETS();$connect=$rets->connect(RETS_LOGIN_URL,RETS_USERNAME,RETS_PASSWORD);if($connect){$search=$rets->SearchQuery('PROPERTY','RES','((COUNTY=Dallas))',array('LIMIT'=>20));pr