PHP 使用 $_SESSION 声明写入动态文件失败
PHP writing dynamic files with $_SESSION declaration fails
我正在尝试使用 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!'");
谢谢!
我正在尝试使用 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!'");
谢谢!