使用$ _SESSION声明编写动态文件的PHP失败

时间:2016-03-07 16:07:16

标签: php session dynamic fwrite declare

我正在尝试使用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);
?>

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

apokryfos 声明,

逃避$ _SESSION工作!

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

必须修改为:

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

谢谢!