我该如何解决此获取查询字符串?

时间:2019-05-27 22:56:43

标签: javascript php string parameters get

代码

<?php

$_SERVER['QUERY_STRING'];


$text = $_SERVER['QUERY_STRING'];
$var_str = var_export($text, true);
$var = "<?php\n\n\$text = $var_str;\n\n?>";
file_put_contents('testnew.php', $var);

echo $text;

 ?>

我想做的是从URL获取查询字符串并将其存储在php文件testnew.php中。

http://test.com/query.php?asdawdawd

请注意我是个初学者

编辑:现在,在@tim建议之后,获取查询字符串部分仍在工作,但它仍未将查询字符串写入文件

1 个答案:

答案 0 :(得分:0)

工作代码

<?php

$text = $_SERVER['QUERY_STRING'];
$file = fopen("testnew.txt","ab");
fwrite($file,$text."\n");
fclose($file);


echo $text;

 ?>

edit:如@ tim所示,我不需要行$_SERVER['QUERY_STRING'];

所以我从代码中删除了它。

编辑2:正如我问@ tim关于

  

我如何使其像这样使用新行输入   fwrite($file,$text \n);,但无效

所以他给了我一个工作的fwrite($file,$text."\n");,我用代码fwrite($file,$text);替换了原来的一个{p}