php.iniでの文字コード指定
を変更すると、「Content-type:ヘッダ」で文字コードを指定されるので、 各ソースで適切に文字コードを指定していないと出力が化ける。 「Content-type:ヘッダ」はmetaでの指定よりも優先される (とい…
を変更すると、「Content-type:ヘッダ」で文字コードを指定されるので、 各ソースで適切に文字コードを指定していないと出力が化ける。 「Content-type:ヘッダ」はmetaでの指定よりも優先される (とい…
これって、かっこいい言葉で言うと、 セッションクラスタリングって言うらしいです。 で、主な手法。 ①データベースにセッション情報を書き込んで共有 ②セッション管理専用のサーバを用意して一元管理 ③各アプリケーションサーバ…
prefixをつけないときは、 でいいんだけど、 とかした場合は、 に設置すること。 そうしないとphp.iniの設定読んでくれない。
addslashes()で付与されたバックスラッシュを除去するには、 stripslashes()を使えばよい。
手軽なのはhtmlspecialchars() より厳密にやるなら、htmlentities() ってことらしい。
PHPでのPOSTデータは、php.iniがデフォルトの状態なら、 magic_quotes_gpc がOnなので、 自動的に、addslashes()が適用される。 つまり、POSTデータをechoで出力したら、バック…
String型の変数に改行付きの文字列データが叩き込まれている場合、 fgets()みたいに一行ずつ読み出すことはできないのかなー。 String型にファイルポインタを関連づけるみたいな。 まぁ、explode()で、改…
あとで読んでおこ。 「PHP セッション」でググると色々出る。 PHPで安全なセッション管理を実現する方法
getdate()で取得する日付のタイムゾーンはローカルマシンの日付。 つまりJSTのマシンで実行したら、JSTでの時刻が取得できる。
でよろし。 この関数のすばらしいところはマイナスの値を入力すると、ちゃんとそれを反映してくれるところ。 ゆえに、前月、前週のタイムスタンプの取得とかも楽勝。
最近のコメント