我正在尝试使用php生成动态文件。在这段代码中,我需要声明一些$ _SESSION变量。例如,刷新等时重定向网址
但是,当我尝试声明$ _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);
?>
感谢您的帮助
答案 0 :(得分:0)
apokryfos 声明,
逃避$ _SESSION工作!
echo fputs($file,"$_SESSION['test'] = 'Hello World. Testing!'");
必须修改为:
echo fputs($file,"\$_SESSION['test'] = 'Hello World. Testing!'");
谢谢!