[PHP-users 2778] Re: header関数でリダイレクトする方法

ajima php-users@php.gr.jp
Wed, 17 Oct 2001 12:08:05 +0900


松島さん。どうもありがとうございました。

現実問題としてmbstringは拡張モジュールとの事なのでインストール
してくれませんでした(面倒だからかな?)
なので、以前に試したi18n_convertにurlencodeで変換した所、うまく
マルチバイト文字を受け継いでくれました。

こんなカンジです。
<?
  $a="あいうえお";
  $tile=i18n_convert($a,"EUC-JP");
  $tile=urlencode($tile);
  header("location: bb.php?tile={$tile}");
?>

ありがとうございました。お陰で助かりました。

ちなみに$tileは$titleの書き損じではなく、お風呂場の「タイル」
から来てます。多分スペルは違うだろうけど(笑)

>header関数でHTTPヘッダを扱うのですから、
>HTTPヘッダの利用の仕方も調べるとよいと思います。
>
>http://way.direct.ne.jp/HTTP/rfc2616_ja/rfc2616_ja.html
>の中から関連する箇所など。

有用な情報を有り難うございます。
松島さんの仰る通り、私はhttpヘッダの仕組み自体をよく知りませ
んでした。
上記のurlはそのままブックマークさせて頂き、勉強します。

今後ともご迷惑かけるかと思いますが、よろしくお願いします。

--
==========================================================
マグナスシステムズ株式会社
〒101-0021 東京都千代田区外神田5-1-5 松永第1ビル3F
TEL:(03)5816-0561(代)  FAX:(03)5816-0563
    (03)5816-0562(直)

 安嶋 貴志
 E-mail:ajima@magnus-sys.com
 http://www.magnus-sys.com/
==========================================================