Php 将$\u GET value传递给$\u POST
我们的要求是以追加模式将变量写入文本文件。这只能通过以下编码部分实现 前两个变量-vuserid和vworkorder是从$\u GET获取的,可以使用ECHO命令将其写入页面,但是使用fwrite+$\u POST不会将其写入文件。根据页面上的用户响应,所有其他变量都可以写入该文件Php 将$\u GET value传递给$\u POST,php,post,get,Php,Post,Get,我们的要求是以追加模式将变量写入文本文件。这只能通过以下编码部分实现 前两个变量-vuserid和vworkorder是从$\u GET获取的,可以使用ECHO命令将其写入页面,但是使用fwrite+$\u POST不会将其写入文件。根据页面上的用户响应,所有其他变量都可以写入该文件 <?php $f = fopen("textfile.txt", "a"); fwrite($f, $_POST["vuserid"] ); fw
<?php
$f = fopen("textfile.txt", "a");
fwrite($f, $_POST["vuserid"] );
fwrite($f, "|");
fwrite($f, $_POST["vworkorder"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques1"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques2"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques3"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques4"]);
fwrite($f, "|");
fwrite($f, $_POST["q14"]);
fwrite($f, ";");
// Close the text file
fclose($f);
echo "Thanks for your Response";
?>
如果我理解你的意思是正确的,你只是想把$\u GET到$\u POST的所有变量都放进去
foreach ($_GET as $key => $value) {
$_POST[$key] = $value;
unset($_GET[$key]);
}
print "<pre>";
var_dump($_POST);
print "</pre>";
foreach($\u获取为$key=>$value){
$\u POST[$key]=$value;
取消设置($_GET[$key]);
}
打印“”;
变量转储($\u POST);
打印“”;
希望对你有帮助。。。但无论如何,我认为应该有另一种方法将您的VAR添加到您的文件中如果它们是
$\u get
参数,为什么$\u POST
会起作用?您能提供一些代码吗?如果没有开始,这里没什么可做的。您是否理解$\u GET
和$\u POST
之间的区别?请参阅实例,它们都只是变量数组。向我们显示冲突代码,以便我们推断您的问题谢谢..让我检查此选项,我的目标是从URL获取数据,然后使用$\u POST以追加模式将其写入文件。。。