1 つのページにアクセスしたときに、セッションを開始し、セッション変数を保存したいと思います。
<?php
session_start();
$_SESSION['myvar']='myvalue';
?>
次に、別のページから、そのセッション変数が保存されているかどうかを確認します。
<?php
session_start();
echo("1");
if(isset($_SESSION['myvar']))
{
echo("2");
if($_SESSION['myvar'] == 'myvalue')
{
echo("3");
exit;
}
}
?>
このコードは私には機能しません。
ベストアンサー1
セッションのステップバイステップ
何よりもまずセッションを定義し、その前に出力は不要です。出力なし
<?php session_start(); ?>
ページ内にセッションを設定すると、そのページ内でアクセスできるようになります。例えば、ページ 1.php
<?php //This is page 1 and then we will use session that defined from this page: session_start(); $_SESSION['email']='[email protected]'; ?>
セッションの使用と取得2.php
<?php //In this page I am going to use session: session_start(); if($_SESSION['email']){ echo 'Your Email Is Here! :) '; } ?>
注記: コメントには出力がありません。