草庐IT

add_post_condition

全部标签

php - 表单的 post 方法实际上是如何在幕后工作的

我已经使用了get/postme并且了解两者在限制/安全性和所有方面的差异。好吧,当我们使用get方法时,我们从查询字符串中获取数据,这很好。现在,对于帖子:比方说,从one.php开始,我们传递变量名,其格式为method="post",我们在two.php中使用$_POST['name']获取它,这个名称实际存储在两者之间这2个页面以及它实际来自哪里,并且可以使用$_POST访问它?此外,数据是否有可能被任何人黑客攻击/对任何人可见?谢谢!! 最佳答案 该值存储在请求中。HTTP请求由几个关键组件组成。主要是:地址标题正文在这种

c# - 使用 post 将 C# 数组发送到 PHP Web 服务

我正在尝试使用下面的代码将此数组string[]str={"abc","sdfsdf"};值发送到PHP(网络服务),但它总是给我以下输出在PHP文件中,我有以下代码实际接收数组并输出带有值的总结构:问题可能是PHP无法读取我发送的数组;可能是因为我是从C#发送的。能否请您告诉我如何正确发送数组,以便PHP网络服务可以读取它。仅供引用:我无权编辑Web服务端的任何代码。我的完整C#代码string[]str={"num","HelloWorld"};stringurl="http://localhost/a/cash.php";HttpWebRequesthttpWReq=(HttpW

php - 我可以使用 jquery post 上传图片吗?

我正在尝试使用jquery来提交我的表单,但它没有触发functions.php文件中的任何内容。我需要对多部分/表单数据做任何特别的事情吗?我错过了什么吗?HTML:"method="post">UploadJquery调用:$('#upload_profile_photo').click(function(e){e.preventDefault();$.post('gallery/functions.php',$("#process_image_form").serialize(),function(status){if(status.st){alert("PhotoUploade

php - 如何在使用 filter_input 的同时检查 POST 和 GET 数据?

我想知道是否有可能获取一个变量,无论它是在POST还是GET中,然后使用filter_input()对其进行清理。起初我认为$var=filter_input(INPUT_POST|INPUT_GET,"var",FILTER_SANITIZE_STRING)可能有效,但它没有,PHP手册指出你只能传递一种类型的输入。我还尝试了INPUT_REQUEST,但奇怪的是没有成功。该函数识别它(即它不会抛出一个错误,说我在$input中放错了东西),但它不会得到任何代码。是的,我知道不要在实时环境中使用INPUT_REQUEST,我只是纯粹测试它是否可行。目前我在做以下事情:$var=fil

php - ldap_add() : Add: Server is unwilling to perform

我刚刚开始使用LDAP和WindowsServer2012。我已经设法让我的PHP代码使用管理员帐户绑定(bind)到ActiveDirectory,但我似乎可以使用ldap_add函数创建一个新用户。我正在运行WindowsServer2012R2和IIS8。我已经安装了带有企业根证书的证书颁发机构,并且我能够使用ldp.exe和SSL连接来连接到AD。我查看了Google以及“可能的重复线程”,但在过去的几个小时里,我一直在寻找,但没有一个能为我提供有效的答案。当我使用以下PHP代码时:我得到输出:LDAPbindsuccessful...Warning:ldap_add():Ad

php - 如何将完整的 POST 发送到 Codeigniter 中的模型

将完整帖子发送到CodeIgniter中的模型的最佳方式是什么?我知道的方法如下:将表单元素命名为数组,例如。然后使用:$this->Model_name->add_contact($this->input->post('contact'));另一种方法是将每个元素添加到数组中,然后将其发送到模型中:和$contact_array=array('name'=>$this->input->post('name'),'surname'=>$this->input->post('surname'));$this->Model_name->add_contact($contact_array)

php - Paypal IPN $_POST ['txn_id'] 未设置

我正在使用PayPal沙箱来执行订阅按钮,然后当我收到订阅或订阅取消的IPN响应时,从未设置$_POST['txn_id']。所以我不知道如何识别交易以只接受唯一的交易谢谢!编辑:例如,我在POST中为subscr_cancel提供的所有信息是:amount1、amount3、address_status、subscr_date、payer_id、address_street、mc_amount1、mc_amount3、charset、address_zip、first_name、reattempt、address_country_code、address_name、otify_ver

php - 为什么我看不到使用 jquery post 从 PHP 返回的 JSON 数据?

我正在像这样进行jquerypost调用:vart1=$("#form").serialize();$.ajax({type:"POST",url:"save_test.php",data:t1,cache:false,success:function(data){if(data.st){alert("Success");}elseif(data.error){alert("Error");}}});我的PHP错误测试看起来像这样:$res=newstdClass();$res->error='ERRORSEEN';echojson_encode($res);exit();为什么我无法

php - Yii2 : Search in Gridview using Pjax POST Method with pagination

我是yii2的初学者,尝试在搜索按钮上使用Pjax搜索Gridview中的字段。我已经使用GET方法完成了此操作,但我想通过使用POST方法来完成此操作。那么我如何使用带分页的Yii2Pjax(post方法)做到这一点?这是我的代码:_details.php:registerJs($js);?>'bank-form']);$form=ActiveForm::begin(['id'=>'bank-details-form','method'=>'post',]);if($_REQUEST['bank_name']){$searchModel->bank_name=$selected;}/

php - Laravel 5 POST 路由到索引而不是存储

我正在使用Laravel5RESTfulAPI,它似乎没有正确路由POST请求。这是我的routes.php:Route::group(array('prefix'=>'api/v1'),function(){Route::resource('messages','IncomingMessages');});这是我的Controller:classIncomingMessagesextendsController{publicfunctionindex(){return"Thisisindex";}publicfunctionstore(){return"Thisisstore";}p