Gallery2(PHP,Smarty使用)という写真ギャラリースクリプトのカスタマイズを行っています。


写真個々に設定できるキーワードでamazonから関連する商品を検索したいと考えています。
例えばフェラーリというキーワードの写真を表示させた際にamazonのフェラーリ関連商品が表示される という動作を目指しています。
現在、キーワードが半角文字であれば動作しているのですが、全角の場合は正しい結果が得られません。

横田をキーワードとした場合
http://www.amazon.co.jp/..略..&field-keywords=%89%A1%93c
が正しいURLですが、私の環境では
http://www.amazon.co.jp/..略..&field-keywords=%E6%A8%AA%E7%94%B0
が出力されます。

目的のキーワードは $keywordという変数に収められており
{%keyword|escape:"url"} 
でurlエンコードしています。

環境
PHP バージョン = 5.1.6
ウェブサーバ = Apache/2.2.3 (CentOS)
データベース = mysqli 5.0.45よろしくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/05/05 00:00:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:IlO10l0Il No.1

回答回数1757ベストアンサー獲得回数81

ポイント60pt

http://www.web-liberty.net/

$keywordじゃない形式を使用してみてはいかがでしょうか。

id:katsuwo7720

$keywordじゃない形式とは、具体的にはどんな形式ですか?

2009/05/03 21:52:34

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません