首页 > 解决方案 > 我该如何解决这个获取查询字符串?

问题描述

编码

<?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 建议之后工作,但它仍然没有将查询字符串写入文件

标签: javascriptphpstringparametersget

解决方案


工作代码

<?php

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


echo $text;

 ?>

编辑:正如@tim建议的那样,我不需要这条线 $_SERVER['QUERY_STRING'];

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

编辑2:正如我向@tim询问的那样

我怎样才能让它像使用这个一样输入一个新行 fwrite($file,$text \n);但它不起作用

所以他给了我一个工作的fwrite($file,$text."\n");,我用它替换了代码中的旧的 fwrite($file,$text);


推荐阅读