session_start() の使用方法

WBOY
リリース: 2016-06-13 12:33:59
オリジナル
1000 人が閲覧しました

session_start()の使い方は?

この投稿は 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 の設定に加えて
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート