• 締切済み
  • 暇なときにでも

cgiをつかうためには

CGIをつかってHPを作ろうと思っているのですが、もしプロバイダのものとはちがうサーバを使ってHPを作るとき、プロバイダもCGIを許可していなければいけないですか?

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数44
  • ありがとう数7

みんなの回答

  • 回答No.3
noname#9414
noname#9414

そもそもCGI(Common Gateway Interface)というのは、 ブラウザからの要求に従って、サーバが要求されたファイルを 返すのに、HTMLファイルであれば、そのままブラウザに 返すのに対して、CGIはサーバが実行して、出力されるHTMLを 返すので、プロバイダ側でCGIを許可していないというのは、 単にサーバで実行しないということを言う意味です。 ですから、どこかの無料サーバスペースをもらえるところで、 そのサーバがCGIをサポートしてさえいれば、そのサーバが 実行してくれるので、プロバイダで許可していなくとも 問題はありません。 一応答えを書いておきましたが、kamuyさんやttyさんの 仰るとおり質問をするところと、以前の質問を検索した上で、 おかきになることをお勧めしますよ。 同じ質問を繰り返すのは、あまり意味がないですし、それ以上に サーバに負荷をかけることになるので、レスポンスも 悪くなります。 smileyさんに限ったことではないので、ほかの方もよろしく お願いします。 間違えていたらご指摘下さい。 ではでは☆

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • CGI

    HPにWeb拍手をつけたいと思っています。 CGIは超超超初心者でまだ何もわからない状態の勉強中なんですが、 まずはプロバイダの許可が必要なんですよね。 私のプロバイダ(T-COM)は許可はしているんですが、 プロバイダで配布されているものしかだめなんです。 あきれる質問かもしれませんが、プロバイダが他サイトで配布されているものを禁止していても、 レンタルサーバーを持てば、安心して設置しても大丈夫なんですよね…? まだ理解しきれてないので、変な質問ですけど^^; 答えていただけると嬉しいです。

  • cgi プログラムについて

    お世話になります。 Perl,cgi,プログラミングについてもまったくの素人です。 ホスティングサーバの乗り換えを予定しています。 現在使っているホスティングサーバで提供されているsendmail2.cgiというcgiを公開しているHPで使っています。 移転先のサーバにはそのcgiは当然なくどうしようかと考え中です。 移転先のサーバでは、ネットに落ちている同じ名前のcgiを利用できたりするのでしょうか? 同じ名前でもまったく別物のcgiと考えていいのでしょうか? ちなみに、現在のサーバのプロバイダにcgiプログラムが欲しいと言ったら、断られ、もし提供したとしても perlのバージョンなどでうまく動くか分からないといわれました。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • プロバイダが自作CGIを許可していなくても・・・。

    こんにちわ。 凄い常識的なことかもしれないんですが・・・。 プロバイダが自作CGIを許可していなくても、レンタルサーバー、又はHPスペースを利用すればCGIを使用したHPは開設できますか? 呆れないで下さひ(^▽^;)>゛。 お願いします。

  • 回答No.2
noname#151056
noname#151056

プロバイダは全然関係ないです。 ちなみにこのカテゴリはPerl言語に関する質問をするところです。 質問する場所が違います。 CGIプログラムはPerlスクリプトだけではありません。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • kamuy
  • ベストアンサー率32% (51/156)

まず、HPという表現が間違いですし、 (以下、参照下さい。 http://www.okweb.ne.jp/kotaeru_reply.php3?question_id=857 http://www.okweb.ne.jp/kotaeru_reply.php3?question_id=797 ) CGIを使ってwebサイトなりwebページなりを作るということも、 おそらく勘違いだと思います。(違ったらごめんなさい) 求めているのは、webサイト内にCGIを利用したカウンターをつけるとか、 掲示板システムを入れ込むとか、そういうことではないでしょうか? CGIを利用して、動的なwebサイトを構築するのって、 結構な技術力が必要ですからね。 ということで、カウンターか掲示板ということで回答します。 まず、最終的には各接続業者ごとの規約に則った形にするしかなく、 詳細については、「smiley」様ご契約の業者に問い合わせなくてはなりませんが、 一般論として、カウンターや掲示板であれば、特に問題ないはずです。 カウンターの機能のそのほとんどは、 カウンター専門のサービスを提供している会社なり組織なり個人なりから、 サービスを受けるわけで、その実体は通常のリンクと同じモノです。 つまり、カウンターのCGIへのリンクをHTML文書中に埋め込むわけです。 また、掲示板にしても、掲示板自体はまったく別のサーバ上にあるモノを利用し、 「smiley」様のwebサイトのトップとかに その掲示板へのリンクを張ってやればいいわけです。 いずれにしても、CGIの実体は接続業者内のサーバにおくのでなく、 外のサーバ(の上のサービス)を利用するのであれば、問題ないはずです。 また、カウンターや掲示板などのサービスであれば、 たとえCGIを利用するのであっても、 例外的に接続業者自体が提供していることもありますので、 そちらを利用できるかどうかを確認することをお薦めします。 で、ここでご質問の内容への回答になるわけですが、 もし、接続業者以外のレンタルサーバとかホスティングサービスとかを利用し、 その上でCGIを利用するのであるなら、まったく問題ないはずです。 結局、接続業者へのアクセスポイントからサーバ→レンタル先という経路は、 単なる通り道にしかならないわけで、 その通り道の上をCGIのサービスに関するデータが流れることについて、 いちいち許可を取っていたのでは、あまりにも非現実的な話ですからね。 よって、回答としては 「問題なし、どうしても不安なら接続業者に問い合わせ」 となります。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • CGIのログを違うパソコンへ移動

    プロバイダのスペースでHPを運営していましたが 容量の関係で自宅サーバを作りそこで 運営していきたいと考えています。 現在の非サーバPCにCGIファイルが 入っていて、それをフォルダごと共有でサーバのパソコンに 送ったのですが、ログが全て消えてしまっています。 (まっさらな状態) まだプロバイダの方にCGIをアクセスする事は出来ます。 なんとかログをそのままサーバー機に移す方法は 無いでしょうか? KentWEBさんのCGIを使っています。

    • ベストアンサー
    • CGI
  • CGI設置

    CGI超初心者です。宜しくお願い致します。 最近、独自ドメインを取得しました。どこの有料サーバーにしようか検討中です。(現在使用しているプロバイダはCGI不可なので有料サーバーに変更予定) Kentさんのところで掲示板(CGI)をダウンロード→解凍→プログラム修正まで終わりました。 まだサーバーと契約していないのですが、プログラム修正した掲示板がどんな感じか確認したいのですが、どうすれば良いでしょうか?(つまり、HTMLをメモ帳にタグ直書きしたものをIEで確認しながらホームページを作っていくように、掲示板の出来栄えを確認しながらCGIのプログラムを修正したいのです。) CGIを許可しているサーバーに繋がっていない限り、上記のようなことは無理なことなのでしょうか? http://www.kent-web.com/index.html

    • ベストアンサー
    • CGI
  • CGIのみ設置可能なフリーサーバー

    いま自分のHPをso-netのサーバーにアップしているのですが、そこでは指定されたCGI意外設置できません。そこで、自分の気に入った掲示板を他のサーバーに設置し、リンクを張ろうと思っているのですが、index.htmlを置かづに、外部からCGIを呼び出すことを許可しているサーバーを探しています。 御存じの方がいらしたら、ぜひ教えて下さい。よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIの設置について。

    初めまして。 先日HPを立ち上げ、拍手を設置しています。 ユーザー登録の方を使用しているのですが、 一度に送信できる文字数の少なさから、 配布型に切り替えようかと思っています。 ただCGIというものがまだよく分かっていないので なかなかうまくいかず……。 プロバイダによっては配布されているCGIの設置は禁止しているところもあると聞いたのですが、yahoo!bbでは大丈夫でしょうか?ちなみにサーバーはサクラインターネットを使用しています。 また、拍手の代わりにメールフォームを設置することも考えたのですが、どうやったらいいんでしょうか? 教えてください、お願いします。

  • 社内サーバでのCGIについて

    社内サーバイントラネットでのCGIの設置と、個人でプロバイダを経由してCGIを設置する方法との違いというのはあるのでしょうか。HPや本で設置方法等の流れは学んだつもりなのですが、まだCGIを実際に設置した事がなく、初心者なのでいまいちよく分かっていません。社内でのHPは作成経験があるのですが、ごく簡単なものしか経験がありません。まず、サーバ管理者に問い合わせるのが先かと思いますが、誰が管理者かはっきりしていない状態で、聞いても誰も知らない状況です。どなたかご存知の方がいらっしゃいましたらアドバイスを頂けますでしょうか。サーバのOSはwindowsNTです。 おおざっぱな質問でお恥ずかしいのですが、よろしくお願いいたします。

    • 締切済み
    • CGI
  • CGIでできますか?

    私がふだん使っているOCNのHPではCGIが禁止されているので CGIが使えるところにHPを新たに開設して、CGIの倉庫を兼ねて PC用のHPに(今のところOCNのHPはiモード用にしてるので) にしたいと考えています。 そこで質問なのですが、OCNのHPを他のサーバーのCGIから 操作(HTMLページの書換えなど)はできるのでしょうか? カウンターや掲示板など(別ページになるでしょうけど) は出来るような気がするのですが、 (実際、レンタルカウンタなどはHP上に貼り付けることができますよね。) 内容の一部を書き換えたりなどはできるのでしょうか? (カウンターを貼り付けるように掲示板を貼り付ける感覚 のものでもいいんですが・・・) どなたか詳しい方御教授ください。

  • CGIのフォームメールを使いたいのですが。

    少し凝ったHPを作成したく、本などを購入し、CGIについて調べてます。 カウンタとか掲示板などは問題ないのですが、フォームメールになると、 sendmailが許可されてないとダメだということで、今現在利用している、 ZEROというプロバイダーでは無理のようです。 sendmailが使えるプロバイダーは一般的なものにはないのか、 それと、メールとHPスペースの利用(接続は他で)のみのサービスで 安いところがないでしょうか。いろいろ探してますが、sendmailまでの記述が ないのでわかりません。よろしくおねがいします。

  • CGI表示されない

    ↓のサイトで一応簡単なCGIの設置方法を 勉強したのですが、 CGIが表示できません。 http://web-up.cside.biz/cgi_3.shtml サーバーはiswebです。 index,htmlがあるフォルダにこのHPで紹介されている CGIをパーミッション、パスをちゃんと設定して サーバーに置いたのに表示できないです。 cgiにどこに表示するか記述しないと いけないのですか? トップページは一応みれるようにしているのですが、 HPがないと表示できないのですか? 自分のHPでは表示できないので、 他に簡単に試せるものがあればいいのですが。 それでは宜しくお願いします。

    • 締切済み
    • CGI
  • カウンタについて(cgi)

    現在HPのアクセスカウンタはプロバイダが提供して くれているものを使っています。cgiで動いているらしい のですが、簡単な設定をするだけでいいのでcgiの知識 がなくてもできました。 今度はHPにファイルをアップしようと思っていますが、 何回ダウンロードされたか知りたいです。 フリーのcgiのソフトで隠れダウンロードカウンタと いうものを見つけました。HPにはカウンタの数字を 表示しないうえ、ダウンロードされた回数もわかる みたいです。 現在使っているプロバイダ提供のカウンタをそのまま 残し、隠れダウンロードカウンタを追加するということ はできますか? もしくは、プロバイダ提供のカウンタを残したまま、 ファイルのダウンロード回数だけわかるような方法 があったら教えてください。 よろしくおねがいします。

  • Ajax⇒CGI

    JavaScriptは結構知ってますが、 AjaxとPerlに関しては初心者のものです。 早速ですが質問です。 Ajaxで送信したデータをCGI(Perl)で処理して、 サーバーのテキストに保存する方法が良く分かりません。 サーバーはCGIを許可しているところを使っています。 どなたか詳しい方、ご教授お願いします!

専門家に質問してみよう