- ベストアンサー
変数をリンクで使う
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
受け取り側のCGIでデコードをしていないから 文字列がうまく受け取れないだけなのでは? http://tohoho.wakusei.ne.jp/wwwcgi3.htm#CgiEncode
関連するQ&A
- 引数のポインタ変数をローカル変数に設定方法
引数で受け取ったポインタ変数を受け取った関数内のローカル変数に設定するには、 どうしたらよいでしょうか? イメージとしては、 int abc(char *a){ *a = '3' ローカル変数b = *a }
- ベストアンサー
- C・C++・C#
- 変数にHTMLを代入する場合
ただの文字列であれば $html = "abc"; で代入できますが、 たとえば$htmlという変数に 「 <a href="$url">$url</a> 」 という文字列を代入する場合にはどうすれば良いんでしょうか? もちろん$urlは変数名ではなく、代入された文字列を表示します。 (例:$url = "http://#/")
- ベストアンサー
- PHP
- i-modeで環境変数ってあるんですか?
i-modeの環境変数ってあるんでしょうか? 普通にブラウザーで見ているときは、たとえば「IE5」とか「ネットスケーブ」 だとかが分かりますが、 i-modeのたとえば「P503」で見ているとか、そういう情報はCGIの環境変数で入手できるのでしょうか? よろしくお願いいたします。
- ベストアンサー
- CGI
- sedコマンドをシェルで実行でうまくいかない
sedコマンドをシェルで実行しようとしています。 sedコマンドの引数がシングルクォートのためうまく出来ずに困っています。 テキスト内の /abc を xxx と変えたいとします。 以下のように作ってみました。 #!/bin/sh a='\/abc' b=xxx sed \'$a/$b\' txt しかし 認識できないコマンドです: '\/abc/xxx' というエラーが出ます。 $aで扱いたい変数は実はもっと長いパスの為、 ぜひ変数を使いたいのですが、うまくやる方法は無いでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- 変数がダブる?
条件で振り分ける為変数を利用しようとしています。 ○○.cgi?mode=view&a=1 と言う感じで○○.cgiにアクセスし、if文で"aが1ならAAを表示、2ならBBを表示、3なら~"と言う感じで振り分けようと考えています。 しかし、うまく振り分けが出来ないのでおかしいなと思いhtml部分に$aを表示してみました。すると、変数の内容がダブってしまっているのです。(1なら11、viewならviewviewと言う感じ) 全ソースを出すことも出来ないので抽象的な問題になりますが、どのあたりをチェックする必要があるでしょうか? ちなみに変数の名前が他のものと一緒になっているのかとも考えて変数名も変えてみましたが、変化無しです。 よろしくお願いします。
- 締切済み
- CGI
- 変数に入っている変数の値を参照したい場合には
var a1="123"; var a2="789"; と 変数に文字が登録されている場合、 引数として、1又は2を渡し、 1の場合にはa1を 2の場合にはa2の値を 参照することは可能ですか? switchやif文を使わずに、 別の変数に、"a"+引数を代入し、 その変数に代入されている変数を参照する というようなことは可能ですか? 意味わかりますか? すみません。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- JavaScriptからCGI
JavaScriptの関数内でCGIを呼び出す際に、 以下のようにしています。 location.href = "result.cgi?MSG="+Message+"&FLAG="+Flag; しかし、Messageという変数に「=」という文字 が含まれているためうまくCGIにわたってくれません。 こちらからCGIにわたす際にきちんと引数を わたすためにはどうしたらよいのでしょうか? 教えてください。
- ベストアンサー
- CGI
- 引数を含む変数を参照するには
下記のような変数があります cd_01="a"; cd_02="b"; cd_03="c"; … で、引数で受け取った値を含む変数を参照したい場合、 例えば、引数で01を受け取った場合は、 cd_01の"a"を 02を受け取った場合は"b"を参照したいのです。 変数名「cd_xx」は可変です。 よろしくお願いします。
- ベストアンサー
- JavaScript
お礼
有難うございます、 本でデコ-ドを調べるとGETメソッドで送信して デコ-ドすると書いていました。