人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

(PHP) 引数を取得する際に&が混ざっている値をしっかり取得することができません。

しかし聞いた話によると設定しだいでは取得できるようです。

&が入っていても.htaccessやそのほかを使って取得できる方法を教えてください。

●質問者: esecua
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:.htaccess PHP 引数
○ 状態 :キャンセル
└ 回答数 : 2/2件

▽最新の回答へ

1 ● masanobuyo

http://www.shtml.jp/htaccess/

.htaccess実践活用術


.htaccesでcgiの設定をして、


&を抜いてロギングするよなcgiをPerlでか


いてアップロードすればよいと思われま


す。


.htaccess実践活用術をご覧ください。


いかがでしょうか。

◎質問者からの返答

PHPなんですが。。。。参考サイト探しではなく実際にやりかたなどを質問しています。


2 ● いわわ

http://jp2.php.net/manual/ja/language.variables.predefined.php

PHP: 定義済みの変数 - Manual

通常、FORMから得られる引数はエンコードされて & なら %26 になっています。

こうなってないということは、何かしらの手段でURI直書きしてジャンプしてると思います。

本来なら & を %26 にしてからジャンプすべきです。

それが無理っぽいのであれば自前で構文解析です。


$_GETなどは ?abc=def&ghi=&jkl を

$_GET[’abc’]=”def”

$_GET[’ghi’]=””

$_GET[’jkl’]=””

と解釈します。多分。

とりあえず&でsplitってみて

○○=△△なら変数

○○=ならこれも変数(値無し)

○○だけなら直前の変数の文字列に追加

とするしかないでしょう

◎質問者からの返答

ん〜なんか質問と異なるような気がします。

http://b.hatena.ne.jp/entry/http://www.google.com/search? lr=&ie=UTF-8&oe=UTF-8&q=%E5 は&があるが問題なく最後まで読み込まれていますね。 PerlだけではなPHPも最後まで読み込めるとのことでした。が、方法が分からないので質問しています。

望んだ回答が得られなかったためキャンセルします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ