草庐IT

gform_post_render

全部标签

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

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

Error in render: “TypeError: Cannot read properties of undefined (reading ‘length‘)“,深层次数据处理报错????

vue中出现很烦人的红色报错,例如,如下图:1.2.Errorinrender:“TypeError:Cannotreadpropertiesofundefined(reading‘name‘)“一般这样的length读取出现的报错,往往很令人苦恼,vue虽然正常渲染,但是为什么会出现这样的问题呢?在vue的生命周期阶段初始化开始之后,生命周期就开始了,把data中的所有数据都通过Object.defineProperty都定义到vm上,vm上面就有数据了。确定是否有el参数指定vue控制html模板范围,有就继续向下走,没有就等待vm.$mount调用后再向下走。。。。。。如上所述,el未进

Error in render: “TypeError: Cannot read properties of undefined (reading ‘length‘)“,深层次数据处理报错????

vue中出现很烦人的红色报错,例如,如下图:1.2.Errorinrender:“TypeError:Cannotreadpropertiesofundefined(reading‘name‘)“一般这样的length读取出现的报错,往往很令人苦恼,vue虽然正常渲染,但是为什么会出现这样的问题呢?在vue的生命周期阶段初始化开始之后,生命周期就开始了,把data中的所有数据都通过Object.defineProperty都定义到vm上,vm上面就有数据了。确定是否有el参数指定vue控制html模板范围,有就继续向下走,没有就等待vm.$mount调用后再向下走。。。。。。如上所述,el未进

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 - 如何将完整的 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;}/