目前我可以这样做
<?php
if($_GET['set'] === "0")
{
file_put_contents('textfile.txt', "0");
}
elseif($_GET['set'] === "1")
{
file_put_contents('textfile.txt', "1");
}
?>
所以,如果我打电话给/?set = 1,它会把字母&#34; 1&#34;在文本文件中,我想要做的就是这个; /?set =这里的任何东西 它会把我在文本文件中请求的内容,我该怎么做?
答案 0 :(得分:0)
将get变量的内容写入您的文件,如下所示:
file_put_contents('textfile.txt', $_GET['set']);
答案 1 :(得分:0)
您应该使用POST
代替GET
。
创建HTML表单,例如
<form method="POST">
<textarea name="value" />
<input type="submit" />
</form>
获取值并将其保存到PHP文件中
<?php
if(isset($_POST) && isset($_POST["set"]){
file_put_contents('textfile.txt', $_POST["set"]);
}
?>
如果真的想要使用GET
,您可以将代码更改为
<?php
if(isset($_GET['set']) && !empty($_GET['set']))
{
file_put_contents('textfile.txt', $_GET['set']);
}
?>