【发布时间】:2019-05-27 22:56:42
【问题描述】:
代码
<?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 建议之后工作,但它仍然没有将查询字符串写入文件
【问题讨论】:
-
别,超级危险,我可以把php放到那个文件里,什么都可以做
-
好吧,我将它重命名为 testnew.txt ... 会解决它吗?
-
@tim 我不关心我只是为了测试而做的风险
-
$urlParams未定义。 PHP 在输出到客户端之前在服务器上执行。客户端应使用 AJAX 将客户端数据发送到服务器。 -
$_SERVER['QUERY_STRING']是你应该写到文件的内容,你不能像上面那样混合js和php
标签: javascript php string parameters get