草庐IT

http_post_data

全部标签

php - 使用 cURL 发送 POST - 空数组

我正在尝试使用cURL发送POST请求,但遗憾的是我只收到一个空字符串。curl:urlencode($_POST["id"]),'name'=>urlencode($_POST["name"]));$connection=curl_init();curl_setopt($connection,CURLOPT_URL,"http://www.example.de/remote.php");curl_setopt($connection,CURLOPT_POST,true);curl_setopt($connection,CURLOPT_POSTFIELDS,count($fields)

php - 检查 $_POST 数据

我正在对表单进行一些垃圾邮件检查。下面的代码在我的本地主机上正常工作(如果为true,则重定向到google.com),但是,当它在生产服务器上时它不会(执行脚本的其余部分并且不重定向到Google.com)。if('POST'==$_SERVER['REQUEST_METHOD']){if($_POST["bait"]!=''||$_POST["date"]=="12/31/69"||trim($_POST["date"]=="1969-12-31")){header("location:http://www.google.com");}else{//Processformhere我

php - 警告 : mysql_data_seek(): Offset 1 is invalid for MySQL result index 5 (or the query data is unbuffered)

请任何人提供帮助。我正在尝试执行以下php代码:$sql="SELECT*FROMvendorsWHEREvuid=".$uid."ANDstatus="."'c'";$sql=$sql."LIMIT0,10";$result=mysql_query($sql);$numrows=mysql_num_rows($result);for($i=0;$i0){mysql_data_seek($result,$i);}我收到以下错误警告:mysql_data_seek():偏移量1对于MySQL结果索引5无效(或查询数据未缓冲)。$numrows为2,因此mysql_data_seek的范围

php - 用于表单验证的 jQuery post 函数只允许 alert() 显示返回的数据

好的,所以我已经尝试了几乎所有的方法。$.post("include/ajax.php",{type:"workbookNumber",wbn:$("input[name='wbn']").val()},function(data){error.push(""+data+"");alert(data);});error.push是已创建的错误数组,它运行良好,但根本不会添加到数组中。就好像那行代码不存在一样。在逗号变量数据中有一些实例,其中有一个额外的逗号,表明它在那里,但即便如此,应该仍然显示。jQuery.ajax({type:"POST",url:"include/ajax.ph

php - SOAP 错误 fatal error : Uncaught SoapFault exception: [HTTP] Could not connect to host

我在使用PHPSoapClient发送SOAP请求时遇到此错误:Fatalerror:UncaughtSoapFaultexception:[HTTP]Couldnotconnecttohostin/var/www/phpwebservice/soap-client.php:6Stacktrace:#0[internalfunction]:SoapClient->__doRequest('__call('getCatalogEntry',Array)#2/var/www/phpwebservice/soap-client.php(6):SoapClient->getCatalogEnt

php - 如何避免 HTTP header 注入(inject)(换行字符)

这个问题在这里已经有了答案:PHPsanitizeuserdataforuseinheader()function(3个答案)关闭10个月前。我有时会像这样在php函数header中使用用户数据:header('Location:test'.$user_data);我过去常常删除\n和\r以防止header注入(inject),但是否还有其他换行符?我在我的示例中写了Location,但它可以是其他东西,我知道我必须验证和清理URL,我的问题是关于标题中的新行。

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 - 为什么我会收到 HTTP 400 错误请求错误?

运行此代码后,我收到HTTP错误400。请求格式错误。我应该怎么办?我尝试了其他网址,它们工作正常,唯一的问题是这个。如果我在浏览器中复制此url,它可以正常工作,但当我将其放入并在curl中运行时,它会出现错误400。 最佳答案 我经常看到这个。通常通过urlencode()运行请求来修复。 关于php-为什么我会收到HTTP400错误请求错误?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

ESP8266--Arduino开发(搭建HTTP网络服务器)

文章目录一、前言二、搭建HTTP网络服务器三、添加一个简单网页进行交互四、ESP8266WebServer库4.1、WebServer管理方法1、创建WebServer2、启动WebServer3、关闭WebServer4.2、配置client请求处理方法1、请求响应回调2、配置无效url的handler3、配置处理文件上传的handler4.3、获取请求方法1、获取请求的url2、获取请求方法3、获取请求参数的值4、获取请求参数的名称5、获取参数个数6、是否存在某个参数7、设置需要收集的请求头8、获取请求头参数9、获取请求头名字10、获取请求头个数11、判断是否存在某个请求头12、获取请求头