PHP Cookieがオフの場合の対処方法

<?php
session_cache_expire(60); // 30 is 30min
session_start();

$a = isset($_GET['a']) && strlen($_GET['a']) > 0 ? $_GET['a'] : ”;
$welcome_page_session = isset($_SESSION['welcome_page_session']) && $_SESSION['welcome_page_session'] == ‘true’ ? ‘true’ : ‘false’;
//$welcome_page_session = isset($_SESSION['2']) && $_SESSION['w'] == ‘true’ ? ‘true’ : ‘false’;

if($a == ‘welcome’):
$_SESSION['welcome_page_session'] = ‘true’;
header(“Location:/test.php?a=w”);
exit();

endif;

if($a == ‘w’ && $welcome_page_session == ‘true’):

echo ‘available session’;

else:

//echo $_SESSION['t'];
echo ‘not available session’;

endif;

?>
<div><a href=”/test.php?a=welcome”>welcome</a></div>

ツール・ド・フランス

93 2006年7月1日~23日 オスカル・ペレイロ[9] スペインの旗ケス・デパーニュ)pinarello 21 3,654km 40.784km/h
94 2007年7月7日~29日 アルベルト・コンタドール スペインの旗(ディスカバリーチャンネル) 20 3,554km 39.226km/h
95 2008年7月5日~27日 カルロス・サストレ スペインの旗CSC・サクソバンク)Specialized 21 3,523km 40.093km/h
96 2009年7月4日~26日 アルベルト・コンタドール スペインの旗アスタナ・チーム)Specialized 21 3,459 km 40.31 km/h
97 2010年7月3日~25日 アンディ・シュレク ルクセンブルクの旗(チーム・サクソバンク)Specialized 20 3,642km 39.596km/h
98 2011年7月2日~24日 カデル・エヴァンス オーストラリアの旗(BMC・レーシングチーム) 21 3,471km 39.788 km/h
99 2012年6月30日~7月22日 ブラッドリー・ウィギンス イギリスの旗スカイ・プロサイクリング)pinarello

PHP バグ?

CSSのbackground:url();を空で設定していると、セッションが記憶されない症状が起きた。

<p style=”background:url(); background-repeat:no-repeat;”><a href=”"><img src=”/uploads/<?php echo $recent_video_image;?>” title=”<?php echo $recent_video_image;?>” width=”130″></a>

</p>

miのモード追加方法

php モードは何故だか、意味のわからん、拡張子(.sit)が付いているのでこれを解凍する必要がある。

http://www.stuffit.com/mac-expander-download.html

解凍後にフォルダが現れるのでその中にあるPHPというファイルがあるのでそれをモードの追加から選択する。

stuffitは2度と使わないと思うので、代わりにzipしたPHPモードをアップ。

ダウンロードはこちらから

mi_PHP_MODE