2011年1月11日 のアーカイブ

PHP5.3.x系でCodeIgniterを使用するときにはまったことをメモ

2011年1月11日 火曜日

どうもふじもんです.

あけおめことよろです.

去年はいろいろありましたね.

いろいろまとめたいけどそれはけっこう難しいかもー.

とりあえず今日はPHP5.3.x系でCodeIgniterを使用したらハマった点をメモ.

今まで開発はPHP5.2.5で行ってました.

でも本番サーバがPHP5.3.4で,PHP5.2.5+CodeIgniter1.6.1だとなぜかセッションに値が入らない不具合が…
(画面遷移するとセッションが有効じゃないって怒られた?)

けっこう試行錯誤したんですが,何が原因かいまいちわからなかった.

そこで開発環境をPHP5.3.1(XAMPP1.7.3)+CodeIgniter1.7.3に変えたらすんなりいった.

今まで通らなかったOpenIDやOauth認証も通った.

一体なんだったんだろ.

あとPHP5.3.xはデフォルトでshort_open_tagがOffになっているのでそこでもハマった.

short_open_tagがOffだと「<?=$fuji;?>」って書いても反映されないんだよねー.

一つ勉強になった.

本当はもっと詳しく書きたいけど,あんまりそんな時間ないし,まとめてないからまた今度書きます.

今度はOpenIDやOauth認証のこともまとめたい!!

いつも通りgdgdだけど,久しぶりだからいいよね!?(*´∇`*) ← 言い訳

てな感じで,ばいにー(´・ω・`)ノシ

[参考]
CodeIgniter1.7.1とphp5.3
[PHP][フレームワーク]CodeIgniterスレ
dfgallery PHP5.3での修正
short_open_tag