この投稿は xwmr1988 によって 2013-11-05 16:07:59 に最終編集されました
php.ini の session.auto_start=0
1 ページ目index.php:
<br />
<?php session_start();?><br />
<?php<br />
if(isset($_POST['submit'])){<br />
$_SESSION['season']=$_POST['season'];<br />
header('Location:test.php');<br />
}<br />
?><br />
<b>存储会话</b><br />
<hr /><br />
选择需要设置的数据:<br />
<form id="form1" name="form1" action="index.php" method="post"><br />
<select name="season" id="season"><br />
<option value="空"> </option><br />
<option value="春天">春天</option><br />
<option value="夏天">夏天</option><br />
<option value="秋天">秋天</option><br />
<option value="冬天">冬天</option><br />
</select><br />
<br /><br /><br />
<input type="submit" name="submit" id="submit" value="提交" /><br />
</form><br />
ページ 2 test.php:
<br />
<?php<br />
session_start();<br />
?><br />
<?php<br />
$season=$_SESSION['season'];<br />
echo '<b>读取会话<b/><hr />';<br />
switch($season){<br />
case '春天':<br />
echo '现在是绿意盎然的 春天';<br />
break;<br />
case '夏天':<br />
echo '现在是热情四溢的 夏天';<br />
break;<br />
case '秋天':<br />
echo '现在是硕果累累的 秋天';<br />
break;<br />
case '冬天':<br />
echo '现在是白雪皑皑的 冬天';<br />
break;<br />
default:<br />
echo '对不起,会话中没有数据,或者不存在该会话。';<br />
}<br />
?> <br />
ページ 1 を実行します:
2 ページ目に送信します:
この警告が表示されるのはなぜですか?どうやって解決すればいいでしょうか? session.auto_start=1 の設定に加えて