php session_id()関数の紹介とコードの例
2230 ワード
session_id()機能:
現在のコールバックIDを取得します.
関数の説明:
string session_id ([ string $id ] )
パラメータ:
パラメータ$idが指定されている場合、関数は現在のコールバックid.session_を置き換えます.id()関数はsession_でなければなりませんstart()関数の前に呼び出す.
戻り値:
session_idは、現在のセッションid文字列を返します.現在セッションが発生していない場合は、空の文字列"を返す.
コード例1:
出力セッション_id()
1
2
3
4
セッションの設定id()
1
2
3
4
5
コード例2:
ユーザー・セッション保存変数
1.phpファイル
1
2
3
4
2.phpファイル
1
2
3
4
まず1.php,再実行2.php、1.phpに設定された変数が出力され、セッションはページ間の変数を保存するために使用されます.
phpのセッション_id関数リカバリセッションのコンテンツメソッド
phpのセッションはプログラムリカバリ可能で、javaとは違います.sessionのリカバリメカニズムは、phpのsessionがファイル形式またはデータベースで格納されているため、複数のアプリケーションsessionの共有を実現することができる.まずはsession_idの取得はsession_id()関数は取得され,この値は伝達できる.プログラムリカバリセッション、まずセッションを知っておく必要があります.id、皆さんはマニュアルを通じてsessionの回復がsessionを通じていることを知っています.id($id);ただし、リカバリ時には前後の順序に注意し、前のセッションの内容を得るにはセッション_start()の前にセッションを実行するid($id)は、session_を実行することができます.start時にセッションを初期化すると前の内容に戻ります.そうしないと、空のセッションが得られ、何も得られません.前にセッションが再初期化されました.これとsession_start()の役割はセッション_startはphpにsessionを初期化し、sessionファイルからsessionコンテンツを逆シーケンス化するように伝えたので、session_startの役割は、以前に保存したファイルの内容を逆シーケンス化することです.session_startシーケンス化する前にセッションを知っておく必要があります.id,なければ新しいセッションを生成するid.ある場合は、対応するファイルの内容を逆シーケンス化します.
現在のコールバックIDを取得します.
関数の説明:
string session_id ([ string $id ] )
パラメータ:
パラメータ$idが指定されている場合、関数は現在のコールバックid.session_を置き換えます.id()関数はsession_でなければなりませんstart()関数の前に呼び出す.
戻り値:
session_idは、現在のセッションid文字列を返します.現在セッションが発生していない場合は、空の文字列"を返す.
コード例1:
出力セッション_id()
1
2
3
4
<?php
session_start();
echo
session_id();
?>
セッションの設定id()
1
2
3
4
5
<?php
session_id(
"NowaMagic"
);
session_start();
echo
session_id();
?>
コード例2:
ユーザー・セッション保存変数
1.phpファイル
1
2
3
4
<?php
session_start();
$_SESSION
[
"str"
]=
" !!!"
;
?>
2.phpファイル
1
2
3
4
<?php
session_start();
echo
$_SESSION
[
"str"
];
?>
まず1.php,再実行2.php、1.phpに設定された変数が出力され、セッションはページ間の変数を保存するために使用されます.
phpのセッション_id関数リカバリセッションのコンテンツメソッド
phpのセッションはプログラムリカバリ可能で、javaとは違います.sessionのリカバリメカニズムは、phpのsessionがファイル形式またはデータベースで格納されているため、複数のアプリケーションsessionの共有を実現することができる.まずはsession_idの取得はsession_id()関数は取得され,この値は伝達できる.プログラムリカバリセッション、まずセッションを知っておく必要があります.id、皆さんはマニュアルを通じてsessionの回復がsessionを通じていることを知っています.id($id);ただし、リカバリ時には前後の順序に注意し、前のセッションの内容を得るにはセッション_start()の前にセッションを実行するid($id)は、session_を実行することができます.start時にセッションを初期化すると前の内容に戻ります.そうしないと、空のセッションが得られ、何も得られません.前にセッションが再初期化されました.これとsession_start()の役割はセッション_startはphpにsessionを初期化し、sessionファイルからsessionコンテンツを逆シーケンス化するように伝えたので、session_startの役割は、以前に保存したファイルの内容を逆シーケンス化することです.session_startシーケンス化する前にセッションを知っておく必要があります.id,なければ新しいセッションを生成するid.ある場合は、対応するファイルの内容を逆シーケンス化します.