Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将$\u GET value传递给$\u POST_Php_Post_Get - Fatal编程技术网

Php 将$\u GET value传递给$\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

我们的要求是以追加模式将变量写入文本文件。这只能通过以下编码部分实现

前两个变量-vuserid和vworkorder是从$\u GET获取的,可以使用ECHO命令将其写入页面,但是使用fwrite+$\u POST不会将其写入文件。根据页面上的用户响应,所有其他变量都可以写入该文件

<?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以追加模式将其写入文件。。。