Как я могу исправить это получить строку запроса? - PullRequest
0 голосов
/ 28 мая 2019

код

<?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

заметьте, я очень новичок

edit: теперь часть строки запроса get работает после предложения @tim, но по-прежнему не записывает строку запроса в файл

1 Ответ

0 голосов
/ 28 мая 2019

рабочий код

<?php

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


echo $text;

 ?>

изменить: как @ Тим предложил мне не нужна строка $_SERVER['QUERY_STRING'];

поэтому я удалил его из кода.

редактировать 2: как я спросил @ Тим о

как я могу заставить его печатать в новой строке, как это fwrite($file,$text \n); но это не работает

поэтому он дал мне рабочий fwrite($file,$text."\n");, и я заменил старый из кода на него fwrite($file,$text);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...