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

Webサーバーを作りたいです。初心者的な質問ですみません。GETメソッドを使って端末から送られてくる引数をサーバー側で受け取るというようなプログラムを作りたい場合、どんな環境を用意すればよいのでしょうか。WinXPで動くものを希望です。サンプルプログラムや設定の方法を合わせて紹介頂ければ助かります。

具体的には
http://www.sample.com?a=1&b=2
のように送ると「aは1でした。bは2でした」と表示するソフトを作りたいです。

●質問者: alteron
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:サーバー ソフト プログラム メソッド 初心者
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● silver-vine
●15ポイント

http://allabout.co.jp/career/cgiperl/closeup/CU20020727A/index.h...

WindowsXP版 自分のPCでCGIを動かそう! - [CGI・Perl]All About

質問のようなことをできるソフトを「CGI」といいます。これを動かすには

1.WebサーバをWinXPにインストールする。

2.1でインストールしたWebサーバにCGIを設置する

という手順が必要です。


Webサーバ上で動かすCGIに関しては手軽なPerlという言語がオススメです。よくみかけるネットの掲示板から、「はてな」など規模の大きいものまで利用されている言語です。


まずはこちらのURLを参考に自分のマシンにApacheというWebサーバをインストールし、Perlの実行環境をつくってみてください。

http://perl.misty.ne.jp/13.html#b

ミスティーネットPerl・CGI講座 - MISTY-NET -

こちらにはPerlでCGIを構築する例が記載されているので参考にしてください。


2 ● ymlab
●15ポイント

http://64.233.179.104/search?q=cache:VZrQ7REKyy8J:fol.axisz.jp/p...

とりあえず、PHPDEVなんてどうでしょう。

http://cai.cs.shinshu-u.ac.jp/sugsi/Lecture/php/php/9-arg.html

9. 引数の受け渡し

引数の受け渡しは、まずここをよく読んでみましょう。


たとえば、http://www.sample.com/hoge.php?a=1&b=2

の場合ですと、

hoge.php ファイルは、

<?php

$aaaaa = $_REQUEST[’a’];

$bbbbb = $_REQUEST[’b’];


print ”aは”.$aaaaa.’でした。’;

print ”bは ”.$bbbbb.’でした<br />’;

?>


なんてしてみてください。

ただしphpのバージョンが、4.1.0以上でないといけません。

バージョンをしりたい場合には、

<?php phpinfo(32);?>

なんてしてみましょう。


がんばってください。


3 ● tomo_k
●14ポイント

http://tomokusaba.bne.jp/hatena/?a=1&b=2

test

サンプルを作ってみました。

環境としてはIIS5.0,Windows 2000 Serverの自宅サーバです。

http://d.hatena.ne.jp/tomo_k/20050820/1124487440

ともの日記 - はてな Webサーバーを作りたいです。初心者的な質問ですみません。GETメソッドを使って端末から送られてくる引数をサーバー側で受け取るというようなプ・・

サンプルソースのエッセンスだけ乗せておきました。

仕組みはASP(Active Server Page)で言語はVBScriptです。

◎質問者からの返答

ありがとうございます。まさにこのようなものがほしかったです。


4 ● Mobcom00
●14ポイント

http://www.futomi.com/lecture/apache/index.html

WindowsでApacheサーバを立てよう - futomi's CGI Cafe

Windows環境下でのHTTPサーバであればApacheがデフォルトでしょう。まず上記サイトを参考にApaccheをインストールしましょう。またGetを使ってうんぬんということを実現する手法はいくつかありますが、代表的なモノはPerlのCGIを使った方法です。Perlのインストール方法も上記サイトに書かれていますので、参考にしてインストールしてください。

http://www.futomi.com/lecture/form/index.html

Perlで作るCGI講座 - 入力フォーム編(GETとPOSTデータを受け取るには) - futomi's CGI Cafe

Perlが正常に動作しましたら、後はPerlを使ってCGIスクリプトを書くだけです。ご質問からするとフォームからの入力を受け取り、画面に表示させたいということだと思いますので、上記URLを参考にPerlスクリプトを書いて実行すれば良いと思います。


5 ● giason
●14ポイント

http://www.apache.jp/

JAPAN APACHE USERS GROUP

サーバを作るということなら、apacheをインストールするといいです。GETメソッドのことが書いているので既にその環境はあるのでしょうか?

http://www.tohoho-web.com/wwwcgi.htm

とほほのCGI入門

ここを見るとCGIの基礎がわかります。

http://www.tohoho-web.com/cgi/wwwperl.txt

CGI TEST

perl言語を使った簡単なサンプルです。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



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