Я пытаюсь создать динамический файл с 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);
?>
Спасибо за вашу помощь
как apokryfos заявил,
экранирование $ _SESSION сработало!
echo fputs($file,"$_SESSION['test'] = 'Hello World. Testing!'");
пришлось изменить на:
echo fputs($file,"\$_SESSION['test'] = 'Hello World. Testing!'");
Спасибо!
Других решений пока нет …