@EvilBanana

При post запросе + заменяется на пробел, как решить?

Делаю пост запрос на .php скрипт, в пост дате идёт строка с символами "+", php скрипт перезаписывает это в .txt файл, но в .txt файле этих плюсов нет, они заменены на пробел.
<?php
 
echo "OK!";
$t = time();
$o = fopen("1.txt", "w");
 
 
 
fwrite($o);
foreach($_POST as $key=>$val){
  //echo $key ': ' . $val . '<br>';
  fwrite($o,"\n$key$val");
}

fclose($o);
 
?>
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 2
toxa82
@toxa82
+ интепретируется как пробел. Нужно декодировать данные перед отправкой, что-то типа urlencode().
Ответ написан
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Сделайте так чтобы в строке был не + а %2B
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы