1
我正在创建一个小型web表单,它将根据国家/地区等显示输入。检查会话是否存在php并打印'echo'
在表单中,我将POST信息传递给SESSION,在其他文件中,我将捕获信息,但是我想检查POST信息是否已输入,并将其写入文本文件中。表单文件的
部分:
<?php
session_start();
$_SESSION['ZIP'] = $_POST['ZIP'];
$_SESSION['usuariorio'] = $_POST['usuariost'];
//......
?>
文件搭上信息,并打印成文本文件:
<?php
sesson_start()
if (isset($_SESSION['cliente'])){
$Z118_MESSAGE .= "<font style='color:#9c0000;'>|</font> [Client Number] = <font style='color:#0070ba;'>".$_SESSION['cliente']."</font><br>\n";}
elseif(isset($_SESSION['NIP'])){
$Z118_MESSAGE .= "<font style='color:#9c0000;'>|</font> [NIP] = <font style='color:#0070ba;'>".$_SESSION['NIP']."</font><br>\n";}
elseif(isset($_SESSION['usuariorio'])){
$Z118_MESSAGE .= "<font style='color:#9c0000;'>|</font> [ST Rio User] = <font style='color:#0070ba;'>".$_SESSION['usuariorio']."</font><br>\n";}
elseif(isset($_SESSION['ZIP'])){
$Z118_MESSAGE .= "<font style='color:#9c0000;'>|</font> [ZIP] = <font style='color:#0070ba;'>".$_SESSION['ZIP']."</font><br>\n";}
if(isset($_SESSION['membersince'])){
$Z118_MESSAGE .= "<font style='color:#9c0000;'>|</font> [MEMBER ID] = <font style='color:#0070ba;'>".$_SESSION['m_id']."</font><br>\n";}
}
$save = fopen("../../../1918.html","a");
fwrite($save,$Z118_MESSAGE);
fclose($sace);
?>
这里有什么问题? –
我不知道问题是什么,但是在访问'$ _SESSION'之前你需要调用'sesson_start()'。你在第一个代码块中这样做,但不是第二个。 – Pharaoh
该脚本不会在文本文件中写入SESSION信息。我忘记了在代码块中写入sesson_start(),但它在我的脚本中。 –