1

$_SESSIONに値を保存した後、別のファイルで何度もアクセスできるかどうかを知りたいですか?たとえば、私は値を保存しました:$_SESSION['login']="Fred"

異なる時間に異なるファイルでその値にアクセスできますか?

例:b.php

<?php
session_start();
$uname=$_SESSION['login'];
?>

c.php

<?php
session_start();
$uname=$_SESSION['login'];
?>

d.php

<?php
session_start();
$uname=$_SESSION['login'];
?>

これは可能ですか?

4

3 に答える 3

3

はい、可能です。

詳細については、PHPセッションを参照してください

注:PHPセッションは、破棄するか、期限切れにならない限り、そのようにすることを目的としています。

于 2012-08-27T11:26:38.120 に答える
1

はい。$ _SESSION変数は、期限切れになるかセッションを破棄しない限り、PHPファイル間で存続します。最も一般的なサーバー構成では、セッションIDを保存するためにCookieが必要になるため、それらが有効になっていることを確認してください。

于 2012-08-27T11:27:53.250 に答える
0

はい、セッションは同じブラウザインスタンスからのリクエストごとに利用できます。取得していない場所がある場合は、それらのファイルのセッションストレージパスが異なる可能性があります

于 2012-08-27T11:44:23.100 に答える