home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

PHP/セッションとクッキーの共存

PHP/セッションとクッキーの共存

PHP / セッションとクッキーの共存
id: 37 所有者: msakamoto-sf    作成日: 2005-05-26 08:13:47
カテゴリ: PHP 

「セッションとクッキーは共存できるのか?」に挑戦してみました。

今回のサンプル:添付ファイル/PHP/cookie-sessions.zip

RFC上、Multipleなset-cookieはオッケーっぽいので行けると思うのですが。

やってみました。つまるところsession_start() と setcookie()の両方を呼び出して、正常にクッキーがとれれば良いわけです。
→ できました。 サンプルのcookie-session2.phpを参照。

cookie-session2.php

<?php
session_set_cookie_params(60, "/", null, null);
session_start();
...
if(!isset($_SESSION["hoge"])) {
    ...
}
if(isset($_COOKIE["val1"])) {
	$_COOKIE["val1"] += 2;
	setcookie("val1", $_COOKIE["val1"]);
} else {
	setcookie("val1", 0);
}
...
?>


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2008-12-16 08:16:21
md5:85cad2b6266cb52e86b7be822c03381b
sha1:d1f810818db1663ccd78dcbfb1bf1d07ce127d43
コメント
コメントを投稿するにはログインして下さい。