草庐IT

$http-get-post

全部标签

php - 从表中获取 $_POST 变量

我正在尝试构建一种资源分配表。我希望能够从数据库中打印一个表格,然后允许用户单击他们想要保留的每个单元格。此外,能够拖动并选择多个单元格。然后通过$_POST将所有这些发送到另一个php脚本。问题是,我不知道从哪里开始。有什么建议吗? 最佳答案 您所描述的第一个也是最关键的事情是一堆隐藏字段来存储您感兴趣的信息。您必须在客户端编写javascript代码来存储用户在这些隐藏字段中与您的页面进行交互。要通过POST接收数据,您需要对于您希望“了解”的每一位数据,都已在您的页面上进行了更改。如果表信息只是文本,则不会在POST操作中传输

php - 为 file_get_contents 清理用户提供的 URL

我想使用file_get_contents来实现代理,这样我就可以执行跨域AJAX请求。查询字符串将用于为file_get_contents提供URL。现在的问题是人们可以随意使用查询字符串来读取服务器上的本地文件。我不想要这个。有人可以给我一个函数来清理查询字符串,以便只接受URL而不是本地文件,即:?url=http://google.com.au-确定?url=./passwords.txt-不正常 最佳答案 $url=filter_var($_GET['url'],FILTER_SANITIZE_URL);或if($_GET

php - 超过1450B的请求在PHP中正确读取POST请求参数?

我在api.php脚本上收到POST请求。使用此代码的红色内容:$fp=fopen('php://stdin','r');$all="";while($line=fgets($fp,4096)){$all.=$line;}echo$all;看起来像这样:------------V2ymHFg03ehbqgZCaKO6jyContent-Disposition:form-data;name="intro"O------------V2ymHFg03ehbqgZCaKO6jyContent-Disposition:form-data;name="title"T------------V2y

php - 节点更新 : getting the old value

我正在使用nodeapiupdate更新一个节点,但是我需要在幕后做更多的事情,这需要我知道一个字段的旧值/有没有办法我可以在之前获取一个字段的旧值它被覆盖了。 最佳答案 编辑hook_nodeapi()只作用于新的$node对象,所以我之前的回答对你没有帮助。相反,您需要在提交节点时访问该节点。为此,您需要注册自己的提交处理程序,该处理程序将在提交节点表单时调用。它会让您访问当前值和新值:functiontest_form_alter(&$form,&$form_state,$form_id){if($form_id==='con

PHP:fopen 失败 "HTTP Request Failed",但响应 header 的状态代码为 200

我有一个PHP脚本,它应该连接到一个从代理列表中选择的代理并下载一个文件。一些代理(在200-400个工作代理中)工作完美,但其他的则不能,我无法找出原因。这里是通过代理连接的代码:$proxy=determine_proxy($proxyList);$proxyString='tcp://'.$proxy['ip'].':'.$proxy['port'];$userAgent=$userAgents[rand(0,$agentsCount-1)];//setupourheaders$hdrs=array('http'=>array('method'=>"GET",'header'=>

php - Soap 客户端,如何使用基本 HTTP 身份验证通过 HTTPS 调用函数

这个问题困扰了我一整天。我有一个客户端Web服务https://*.asmx?WSDL,具有基本HTTP身份验证..如果我使用SoapUI连接到网络服务,一切都完美无误..问题是当我切换到PHP时...我设法连接到它,我可以使用soapclient扩展从服务器获取函数列表php(我使用的是PHP5.3.0)。当我尝试使用PHP的soapclient扩展调用函数时,出现以下错误:Fatalerror:UncaughtSoapFaultexception:[HTTP]ErrorFetchinghttpheadersinC:\www\xpto_Atestes\soapclient.php:2

php - Symfony,在路由方法中获取GET参数

有问题。有我的路由方法:book_list:url:/api/books.:sf_formatclass:sfDoctrineRouteoptions:{model:Book,type:list,method:getActiveWithAuthor}param:{module:book,action:list,sf_format:json}requirements:sf_format:(?:json|html)实际代码很简单:publicfunctionexecuteList(sfWebRequest$request){$this->books=$this->getRoute()->g

php - 在表单上使用 php 和 POST,但 request_method 说它是 GET

因此,我将此表单提交给回显$_SERVER['REQUEST_METHOD']的php脚本。不知道为什么,虽然我在表单中指定了POST方法,它总是回显GET。为什么是这样?我做错了什么?nameaddresslatlngusertypemethod 最佳答案 因为我花了无数个小时试图修复与PHP中错误的“REQUST_METHOD”相关的错误,并且没有在网上找到任何有用的信息,所以这是我关于这个问题的报告:Chrome似乎在版本30.0中有一个错误。1599.101我的jquery测试代码是:$.ajax({type:"POST",

php - 用于测试 POST 到 .PHP 的网站

我有一个iOS应用程序,我想从中发布到.php网络服务。目前我正在使用这个网站进行测试(一切正常)http://www.htmlcodetutorial.com/cgi-bin/mycgi.pl.我的问题是:是否有像我发布的网站那样用.php编写的网站,以便我可以用它们测试我的应用程序? 最佳答案 就像他们说的,POST是POST,但是......交付......',$post,'';享受吧。http://instagraph.me/post例子:Array([a]=>12345)编辑“不起作用”评论:curl-A"Mozilla"

Http协议报文格式

一、整体介绍   Http协议在传输层基于TCP协议,在Http1.1之前每次请求在TCP层都需进行一轮连接和释放(三次握手、四次握手),从Http1.1开始默认使用长连接。  Http报文分为两种,请求报文和响应报文,大致格式如下:1.请求报文结构:     请求行     {     请求方法(get/post等)+    URL    +     协议版本号    }     +   头部       {    按照规范,根据自己需要来选择性添加    }+   包体        {    即数据内容,post请求时,这部分才有数据;get请求时,数据附在URL参数里,格式为【URL?