草庐IT

post_array

全部标签

php - curl_setopt($ch, CURLOPT_HEADERFUNCTION, array(&$this ,'readHeader' )) 不工作

我有这个包装器可以从Joomla中加载一个symfony项目classNZGBCComponentHelper{functionrequestAndFollow($path=''){$c=0;$first=1;$httpcode=0;$uri=JRequest::getVar('uri');while($c$_POST['_csrf_token']));curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($postThrough));}//Getsfcontentcurl_setopt($ch,CURLOPT_REFERER,JURI

php - 如何在 http POST 请求中发送 HTML 代码?

我正在从GoogleWebToolkit应用向PHP脚本发送HTTPPOST请求。内容类型现在是“application/x-www-form-urlencoded”,所以我可以将变量发送到php并在php中使用$_POST[]但我认为我无法正确发送其中一个变量内的HTML标记。这是我拥有的:post_data=var1=true&var2=true$html="此处为HTML标记"当这样做时,几乎没有任何html会通过$_POST['html']变量中的php。在POST变量中发送html标记的正确方法是什么。谢谢。 最佳答案 P

php - Codeigniter input->post() 是否删除 html 标签?

是否使用$this->input->post();在Codeigniter中,删除网站用户可能输入的任何html和javascript,或者您是否必须使用htmlspecialchars();? 最佳答案 $this->input->post()onlycontainspostdata..您始终可以按照手册调用$this->input->post(NULL,TRUE);以返回通过XSS过滤器过滤的数据。您可以seehere究竟发生了什么,它基本上是使用fetch_from_array重新构建$_POST数组吗?.这会调用securi

php - $_POST 如何工作

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我是PHP的初学者,我真的很想更好地理解它。我知道您可以使用$_POST通过设置method="$_POST"从表单中检索信息。但为什么这会起作用呢?在提交表单时,是否创建了一个名为$_POST的数组?该数组是否包含表单中的所有元素值?

php - HTML 表单 POST 到 PHP 页面

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。好的...我创建了一个form.html页面。它要求用户输入6个文本字段。表单POST到一个名为myform.php的单独页面。myform.php页面只是简单地返回用户输入的值。但是,当我单击提交时,我只会在屏幕上弹出myform.php源代码。Name:Course:Book:Price:Email:Phone#:

php - 确定 $_POST 的来源

有没有一种简单的方法可以在PHP中找出post变量的来源?example.com/formone.php上的表单example.com/formtwo.php上的表单我知道我可以使用隐藏输入,但我想知道PHP是否有测试POST源的方法。 最佳答案 虽然您可能会使用HTTP_REFERER服务器变量,itisnotveryreliable.您最好的选择是使用隐藏字段。另一种选择是将您的提交input切换为提交button。这样你就可以传递一个值,保留按钮的标签,并在你的test.php页面中测试它:Submit然后在您的PHP文件中测

php - 使用 $.post 将 JS 变量发送到 PHP 脚本

我正在尝试将Javascript变量发送到PHP脚本以更新问答游戏的分数。我查找了执行此操作的速记方法,即$.post,但我无法检索PHP脚本中的值。我对哪个JS相当陌生,需要帮助了解我做错了什么。这是Javascriptfunctionupdatescore(){varthisgamemarks=2300;varthequizid=5;$.post("updatemark.php",{quizidvalue:thequizid,newmarkvalue:thisgamemarks});}还有PHP$studentnewmark=$POST['newmarkvalue'];$thisq

php - jQuery : pass an array in ajax

我有一个包含多个相同字段的表单:如何在我的文件处理中传输数组?我注意到ajax发送的数组变成了字符串$("#form_commande").submit(function(event){varqte=$("#qte").val();if(qte==''){$('#qte_message').html("KOQTE");}else{$.ajax({type:"POST",url:$(this).attr('action'),data:$(this).serialize(),success:function(){$('#form_commande').html('OK');},error:

PHP - 包含带有 POST 数据的文件

我有一个获取POST数据的PHP文件。我目前通过jQuery中的AJAX运行此文件:$.post("myfile.php",{key:value});我想在另一个PHP脚本中运行同一个文件。这就是我想要实现的目标:"value"));?>我知道include函数不接受其他参数,那么有没有办法用POST变量包含另一个PHP文件? 最佳答案 $_POST超全局数组可写在PHP脚本中,因此: 关于PHP-包含带有POST数据的文件,我们在StackOverflow上找到一个类似的问题:

php - 如何在 foreach 循环中选择 "sub-array"

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有一个数组数组$person=array(2){[billy]=>array(3){["height"]=>string(60)"tall"["build"]=>string(7)"slim"["attractiveness"]=>string(7)"extremely"