сессия — PHP не может записать динамические файлы с объявлением $ _SESSION

Я пытаюсь создать динамический файл с php. В этом коде мне нужно объявить некоторые переменные $ _SESSION. Например, URL перенаправления при обновлении и т. Д.

Однако, когда я пытаюсь объявить переменную $ _SESSION и использовать fwrite, он не может создать файл php.

Как я могу убедиться, что я могу?

Мой код:

<?php
header('Content-Type: text/plain; charset=utf-8');
$file = fopen("testfile.php","w");
echo fputs($file,"$_SESSION['test'] = 'Hello World. Testing!'");
fclose($file);
?>

Спасибо за вашу помощь

-1

Решение

как apokryfos заявил,

экранирование $ _SESSION сработало!

echo fputs($file,"$_SESSION['test'] = 'Hello World. Testing!'");

пришлось изменить на:

echo fputs($file,"\$_SESSION['test'] = 'Hello World. Testing!'");

Спасибо!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]