WEB制作のメモ帳

衆トップページ -> WEB制作のメモ帳 -> php -> PHPで携帯(ガラケー)ホームページでセッションを有効にする

PHPで携帯(ガラケー)ホームページでセッションを有効にする

2011-05-29

php

だんだんとガラケーのホームページ依頼は減ってきたものの
まだまだ需要があるようなのでメモ。

デフォルトではセッション関数が利用できないガラケー。
左記のソースを記載すればPC同様セッションを引き継ぐことができるので、EC、検索サイト制作時には欠かせない機能です。

PCで確認するとURLの後ろにずらずらと記号が表示されてしまうのでキャリア振り分けは必須です。

無料ホームページ素材

SOURCE
■PHP
ini_set('session.use_cookies',0);
ini_set('session.use_only_cookies',0);
ini_set('session.use_trans_sid',1);
session_start();//セッション開始

■HTML
(リンクで引き継ぐ場合)
<a href="sample.php?<?=session_name()=session_id()?>">リンク先</a>
(フォームで引きつぐ場合)
<input type="hidden" name="<?=session_name()?>" value="<?=session_id()?>" />
(リダイレクトで引きつぐ場合)
header("Location: sample.php?".session_name()."=".session_id());

WEB制作の定番書