- ベストアンサー
「パラメータ」の意味を教えて下さい
お世話になります。プログラミング初心者です。 下記の文章の「パラメータ」は何を意味しているのでしょうか。 ------- 可能性としては、選択画面へ移るときか、そこから元画面に戻るときに、パラメータの値を落としてしまっているのではないかと思います。 以前、編集ボタンの数を変えたときに、パラメータの受け渡し行が削除されたのかも知れません。 もしそうであれば、cgiの問題ではなくhtmlか、編集ボタンを定義している部分の問題が考えられるでしょう。 別のサーバから、もとの編集ボタンの画面が表示されるように、htmlなどをコピーしてみるといいかもしれません。 それで、もし問題が解決したら、パラメータの種類や数などをチェックすればいいと思います。 ------ 「パラメータの受け渡しが削除されているのかも~・・・」 「パラメータの種類や数をチェック~・・・」 ↑この部分が理解できません。 勉強不足で大変恐縮ですが、教えて頂けますでしょうか。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして。 少々アバウトな質問なので憶測を含めての回答を致します。 文章を読んだ限りですと、何かを入力・選択して送信するようなCGIのボタンを変更されたようにお見受けします。 その場合文章で指すパラメータとは、選択画面でアイテムを選択した際に 「これを選択した」と識別できる「情報」の事を指しているのだと思います。 この「情報」を『選択画面へ移るときか、そこから元画面に戻るとき』に 紛失してしまってるのではないか?という文章だとお見受けできます。 なので、ご質問の2行を意訳すると・・・ 「どれを選んだかの情報の受け渡しが削除されているのかも~・・・」 「選択項目情報の種類や数をチェック~・・・」 という感じでお分かりになるでしょうか? 参考になれば幸いです。
その他の回答 (2)
- auty
- ベストアンサー率58% (284/486)
ページからページへ移るとき、たとえば、 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4DAJP_ja___JP227 の様に?に続いてクエリ情報として次のページを呼び出すことが出来ます。 名前=値 という形を & で結んで送信します。これが「パラメータ」です。 この場合は、HTTPのGETメソッドと言い、POSTというメソッドの場合は、URLに現れずリクエストの本体に含まれます。 この「パラメータ」の渡し方ですが、 ・ URLに直接入力。 ・ <a>タグを利用。 ・ <form>タグを利用する。 ・ cgiでプログラムにより設定する。 と様々あります。 さてご質問に関してですが、このように「パラメータ」は複数使われますから、渡す側と受け取る側の整合性が無ければうまく行きません。そこで、どの点に関して整合性が無いのかを問うているところと言う事になります。 最後に想像になりますが、 >>> パラメータの値を落としてしまっている という文面から <form>タグの中で <input type = "hidden"> を使って「パラメータ」を渡していくことがよくありますが、これが途中で抜け落ちているのではと語っているようにも思えます。
お礼
お返事遅くなり失礼致しました。 詳しく解説して下さってありがとうございます。 今後も「パラメータ」が分からないと作業上、困りそうですので大変助かりました。 まだまだ勉強しないといけないですね。 ご回答ありがとうございました。
- gonbee774
- ベストアンサー率38% (198/511)
よくはわかりませんが、C言語でいえば関数の引数みたいなものではないかと思います。
お礼
お返事遅くなり失礼致しました。 基礎知識がまだまだ不足しているようです^^; ご回答ありがとうございました。
お礼
失礼致しました。 基礎的な知識もあまりないので、アバウトの基準が分からず・・・。 素人の私にもとても分かりやすく解説して頂いてありがとうございます。何を言わんとしている文章かというのが良く分かりました。 大変助かりました。 ご回答ありがとうございました。