• 締切済み

hiddenでフォームに・・・

メールフォームで、 いろいろと入力をしてもらい、 送信してもらう・・・。 その送信される内容の中に、 CGI(例えば:http://sk.redbit.ne.jp/~dream/s/tips/tip/iphost.htm)等を組み合わせて隠して(hid den)IP,HOSTを記述をしたいのですが、 具体的によく分かりません。 ソースなどを記述して頂けたりすると、 かなりかなり嬉しいです。 エキスパートの方に見てもらえるこの掲示板を頼りに、頼りにしてこの質問をさせて頂きました。 よろしくお願いします。

みんなの回答

noname#4980
noname#4980
回答No.2

フォームを利用した人のIPやホスト名情報を得たいのなら、 hiddenを使わなくても、単にCGIの環境変数でもできますヨ。 CGIの環境変数に、「REMOTE_HOST(クライアントのホスト名)」「REMOTE_ADDR(クライアントのIPアドレス)がありますので、CGIスクリプトの方でこのデータを得るには、 $HOST = $ENV{"REMOTE_HOST"}; $IP = $ENV{"REMOTE_ADDR"}; などとするだけでOKです。あとは $HOST や $IP を表示するなりログへ書き出すなり(^^) 参考になれば幸いです……。

全文を見る
すると、全ての回答が全文表示されます。
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

CGIは使える環境なんですよね? そこのCGIスクリプトを理解しているという前提で、 くみ合わせてやるのであれば、 <script type="text/javascript" src="./iphost.cgi"></script> <script type="text/javascript"><!-- document.write('あなたのIPは、' + addr + 'で、<br>'); document.write('あなたのHOSTは、' + host + 'です。<br>'); //--></script> を <script type="text/javascript" src="./iphost.cgi"></script> <script type="text/javascript"><!-- document.write('<input type="hidden" name="addr" value="' + addr + '">'); document.write('<input type="hidden" name="host" value="' + host + '">'); //--></script> で良いんじゃないですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 画像をフォーム入力できるようにしたい

    お絵かき掲示板のようなものではなくて、フォームでお絵かきしてもらったものを送信してもうら形のものを作りたいです。参考になるようなことを教えていただけるとありがたいです。通常のフォームを作るのよりははるかに難しいでしょうか。またCGIを使わなくても出来るでしょうか。お絵かき掲示板のCGI配布なんかで参考にしたりも出来るとよいのですが、なかなかよいのは見つからないです。

    • 締切済み
    • CGI
  • メールフォームを2つ設置するには

    違う項目のメールフォームを2つ設置するため 下記のように作りました。 1、CGIフォルダの中にmail.cgiとjcode.plが入っている 2、CGIフォルダの中にmail2.cgiとjcode.plが入っている 1のフォームは送受信できるのですが、 2のフォームで送信すると1のフォームを呼び出してしまいます。 CGI2フォルダを作り送信するのも試しましたが、同じ結果でした。 jcode.plの記述は変えていません。 2のフォームで1のフォームが呼び出される原因について ご教授をお願い致します。

    • ベストアンサー
    • CGI
  • メールフォームについて

    「簡易メール送信CGI marumail ...@ノ」 http://hp.vector.co.jp/authors/VA017405/cgi.html というCGIを使ってホームページに簡単なメールフォームをつくりました。  うまく送信までできるようになりましたが、送信後 http://hp.vector.co.jp/authors/VA017405/ にジャンプしてしまいます。  自サイトURLにジャンプさせるにはどう記述したらいいのか解りません。  お解りの方はよろしくお願いいたします。

  • CGI+Sendmail:メールフォームについてです。

    前提:フォームがあるページのファイル名を「start.html」とします。 CGIとSendmailを用いてフォームを作り、送信ボタンを押すと、私のCGIだと「送信完了」というページが表示されるようにしてあります。そこで、その送信完了というメッセージ(表示)は、小さなウィンドウに表示して、start.htmlのページは変わらないようにしたいのです。 あるいは、小さいウィンドウを出さずに、送信完了というメッセージを表示したら、3秒後に自動でstart.htmlに戻るようにしたいのです。 いずれかの方法でCGIに記述したいと思っています。 追記すればいいソースを教えていただけないでしょうか? (CGI)送信完了のページ等は、 print" ・・・・・ \n"; という書式で書いています。

    • 締切済み
    • CGI
  • dionメールフォーム

    初心者です。よろしくお願いします。 現在メールフォームを作成しています。フォーム作成を終了してdion様のフォーム送信CGIを使って送信しました。 すると送信完了までは行くのですが、受信側で受け取ったメールに PAGE : http://www.k5.dion.ne.jp/~*****/form.html HOST : 222.147.95.181 とだけしか出てきません。 タグのミスかと思い簡単な送信フォームを使って送信テストを行っても同じ結果となりました。 ちなみに受け側のメールアドレスはdion様以外の3通り試しましたが結果は同じでした。 何か他に設定が必要なのでしょうか? ご存知の方ご教授よろしくお願いします 作成環境 DW+メモ帳+FFFTP

    • ベストアンサー
    • CGI
  • 送信先を選択できる フォーム CGI を探しています。

    今まで、The Room さんで配布されている、フォーム CGI を利用させて頂いておりました。 Mail Form Ver.1.21 http://dream.lib.net/room/cgi/e_mailform.html 今までは上記 The Room さんの Mail Form で充分満足出来ていたのですが、送信先を選択できるようにしたいと思います。 具体的には、送信先を複数用意、送信者がラジオボタンで送信先を選択出来るようにしたいと思います。 送信者が、送信先を選択できる フォーム CGI をご紹介して頂けないでしょうか、フリーでも有償でも構いません。 他に要望としては、HTML ファイルはテンプレート形式になっており、デザインの自由度が高く、送信前に内容が確認出来、確認メールが送信出来ると嬉しいです。

  • postfixでフォーム送信

    最近vinelinux3.1で自宅サーバーを構築し始めましたが、 postfixを使用してフォームメールの送信を行なおうとしましたが、 どうにもうまくできません。 フリーのcgiをDLして記述を変え、問題ないはずなのですが、 「送信」ボタンをクリックした後、「ページが表示されません」 となってしまいます。 cgiの記述にはsendmailを使用するような表示がありますが、 やはりpostfixではなく、sendmailを使用しないといけないのでしょうか。 初心者なりにいろいろ調べてみましたが、明確な回答が得られず、 はじめて投稿しました。 どなたかご教授いただけませんでしょうか。よろしくお願いします。

  • cgiで表示しているフォームをhtmlファイル内に入れたい

    質問の表現が分かりにくいかもしれませんので具体的に描かせていただきます。 こちらのサイトhttp://www.ortecweb.com/cgi/koukai/form/のメールフォームを設置しようとしています。 現在はwww.****.com/form/form.cgi(ここにアクセスするとフォームが表示されます)という状態で設置(実行)は出来たのですが、 実際のホームページで表示するためにhtmlを作ってその中にフォームの広告を表示して送信させるようにしたいのです。 そして、このフォームのCGIはhtmlをカスタマイズできるもので、ちゃんと利用すべきhtmlファイルも一緒に入っています。 説明書きにカスタマイズの仕方があるのですが、 注意のみで肝心の実際のcgiの入れ方(と言えばいいのでしょうか?)の記述がないのです。 記述がないということは、メチャ簡単なのかもしれませんが、 その方法がまったく分からないのです。 この説明を理解していただけるかどうか不安ですが、ヒントでもいただければと思いますので よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • メール送信フォーム Enterを押しても送信されないように

    http://www.tohoho-web.com/cgi/wwwmail.htm このメール送信フォームだと、 名前を入れ終わった後にEnterを押すとメールアドレスが 入力されてなくても送信されてしまいます。 これを回避する方法をお願いします。

    • ベストアンサー
    • CGI
  • フォームでボタンクリック後にそのページに内容を表示する

    a.htmというファイルの中でフォームを使用しています。 フォームで送信のボタンを押すとフォームの内容を反映した文をphpを使用してb.phpに表示させています。 送信ボタンを押すとb.phpのページに飛んでしまいますが、a.htmの送信ボタンの次の行くらいにb.phpの内容を表示させるようにしたいです。 どのように記述すればできるでしょうか?

このQ&Aのポイント
  • PCを買い替えたので、新たなPCでの印刷設定について相談したいです。
  • 購入した新しいPCでの印刷設定に関して困っています。お知恵をお貸しください。
  • ブラザー製品のMFC-J998DNを新しいPCに接続し、印刷の設定方法を教えてください。
回答を見る