アルバムページ2005-12-16(Fri)
メインサイトのアルバムページが、ようやく予定の形になってきました。
アルバムのサムネイル表示も出来るようになり、クッキーもようやく安定して使えるようになったと思います。
これでどんどんアップ出来るようになるか・・・な^^;
クッキーに関しては、php・javascriptそれぞれで使う分には問題ないのですが、両方で一つのクッキーを共有しようとすると、文字化けの問題が出てきました。
アルバムページのようにhtmlを書き出す静的なページの場合は、phpからは呼べないのでページを表示後javascriptで読み込んで表示しています。でもクッキーの保存は投稿時にしたいのでphpからとなります。そこでphpで保存したクッキーをjavascriptで読もうとすると、エンコード・デコードの方法が違うので文字化けしてうまくいきません。
さてどうしたものかとWEBを漁ってみると、ありましたありました、やはり同じように悩んでる方はいらっしゃるのですね。こんな時は書籍よりWEBが役立ちます。
こちらPHPとJavaScriptのURIエンコードを比較がそのページです。ありがとうございました。
一つ心配なのは、使ってる[decodeURIComponent()]という関数が比較的新しいJSバージョンからなので、IE5.5がどうかなってところです。
アルバムのサムネイル表示も出来るようになり、クッキーもようやく安定して使えるようになったと思います。
これでどんどんアップ出来るようになるか・・・な^^;
クッキーに関しては、php・javascriptそれぞれで使う分には問題ないのですが、両方で一つのクッキーを共有しようとすると、文字化けの問題が出てきました。
アルバムページのようにhtmlを書き出す静的なページの場合は、phpからは呼べないのでページを表示後javascriptで読み込んで表示しています。でもクッキーの保存は投稿時にしたいのでphpからとなります。そこでphpで保存したクッキーをjavascriptで読もうとすると、エンコード・デコードの方法が違うので文字化けしてうまくいきません。
さてどうしたものかとWEBを漁ってみると、ありましたありました、やはり同じように悩んでる方はいらっしゃるのですね。こんな時は書籍よりWEBが役立ちます。
こちらPHPとJavaScriptのURIエンコードを比較がそのページです。ありがとうございました。
一つ心配なのは、使ってる[decodeURIComponent()]という関数が比較的新しいJSバージョンからなので、IE5.5がどうかなってところです。
トラックバック
このページのTrackback-URL
http://fseasons.blog39.fc2.com/tb.php/9-ae035d9c
コメントの投稿