• 締切済み

CGIの制限について

Spurの回答

  • Spur
  • ベストアンサー率25% (453/1783)
回答No.2

プロバイダが、そのサーバで使うことを目的に、予め用意してあるCGI以外の、aihory13さんが自分でサーバにftpするものを「自作CGI」といいます。 aihory13さんが、それを作ったか、もらったか、どこからかダウンロードしたかは問題ではなく、サーバから見て、ユーザが自分で入れたものが「自作」とみなされます。 ショッピングの仕掛けをつくるなら、プロバイダが用意しているCGIではできません。 ショッピングサイトを作るなら、単にCGIだけの問題ではなく、その上でやり取りされるユーザデータの保護や、ハッカーによる改ざんなど、色々気を使う必要があります。 aihory13さんも、暗号化もされていない、データ漏洩に対する対策もしていない、個人のあぶないサイトに住所、電話番号、クレジットカード番号などを入れたくないでしょ? それに、買う人の立場になれば、入力して、お金を振り込んだけど、商品の届く保証はあるのでしょうか? 郵送の手違いや事故があっても届かないことがあってはなりません。 自分で1軒の店を開くのですから、それなりの対策や勉強は充分してくださいね。 そうしないと、消費者団体からクレームが来ることになりますよ。

aihory13
質問者

補足

わかりやすいご指摘、本当にありがとうございました。 >ショッピングの仕掛けをつくるなら、プロバイダが用意しているCGIではできません。 確かにそのようですね。 それでは、どうすれば安全なショッピングカートを設けることが できるのでしょうか? 今の商用サイトは個人サイトであれ、ほとんど カートがついている印象があります。 「プロバイダとは別に安全な サーバーを借りて、そこにカートの設定をしている」と考えて よろしいのでしょうか?

関連するQ&A

  • CGI利用の制限について

    現在私の利用しているサーバーはCGI・SSI利用は可なのですが、箱庭諸島などの重いCGIや極端にリソースを食うものは禁止されています。 設置しているのはカウンター、BBS、日記、メールフォームで、カウンターを除けばたいした利用頻度はないのすが、今度ページごとのアクセス解析を置くことにしました。 解析するのは小説のページで全部で40ページほど。 小説検索サイトにも登録しているので、そちらで外部から閲覧する人もかなり(1日200人くらい)います。 自ホームページの訪問者自体は1日500~700程度です。 システムのことに詳しくないのですが、これでサーバーにはどれくらいの負担がかかるものなんでしょうか? 極端に悪い影響を与えることになりますか? アカウントロックされると困るので・・・ よろしくお願いします。

  • CGI利用の制限について

    現在私の利用しているサーバーはCGI・SSI利用は可なのですが、箱庭諸島などの重いCGIや極端にリソースを食うものは禁止されています。 設置しているのはカウンター、BBS、日記、メールフォームで、カウンターを除けばたいした利用頻度はないのすが、今度ページごとのアクセス解析を置くことにしました。 解析するのは小説のページで全部で40ページほど。 小説検索サイトにも登録しているので、そちらで外部から閲覧する人もかなり(1日200人くらい)います。 自ホームページの訪問者自体は1日500~700程度です。 システムのことに詳しくないのですが、これでサーバーにはどれくらいの負担がかかるものなんでしょうか? 極端に悪い影響を与えることになりますか? アカウントロックされると困るので・・・ よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIに挑戦したいのですが・・・

    現在HPを二つ管理していまして、掲示板もカウンターも日記も全てレンタルを使用しています。 そろそろCGIにもチャレンジしたいのですが、現在契約しているプロバイダーが自作CGIが置けないプロバイダーなのです。 そこで! 一番安く済ませる方法でCGIを使えるようにしたいと思っています。 ベストな方法を教えていただけないでしょうか? たとえばniftyは自作CGIが置けるので、そこの一番安い契約をしてCGIを利用するとか… 他にも手立てがあると思いますが、プロフェッショナルな方の意見が聞きたいと思います。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • アクセス制限について

    例えば、買い物かごやフォームメールのCGIを使う場合はsendmailの機能の付いたサーバーじゃないといけないと聞いたのですが、アクセス制限のCGIを使う場合は、なにか必要な機能はあるのでしょうか?それともCGIが可ならどこでも使えるのでしょうか?

    • ベストアンサー
    • CGI
  • CGIファイルへのブラウザからの直接入力によるアクセスについて

    自作のカウンターをSSIで設置するという前提では 『設置先のWebページ以外ではカウンターを作動 させない』または『設置先のWebページを経由して いないアクセスにはエラーを返す』という方法は 無いでしょうか? 通常、出回っているカウンターはブラウザから カウンターのURLを入力して直接カウンターCGIの ファイルにアクセスしてもカウントされてしまい ますが、このようなアクセスをカウントしない カウンターを作りたいのです。 (実際にカウンターCGIファイルに直接アクセスして  更新ボタンを押しまくるような人はまずいないと  思いますが、自己満足のためにやってみようと  思ったらできなかったため、気になって仕方が  無いのです・・・。) IFRAMEタグで設置するという前提では何とかなったの ですが、SSIで設置する場合はブラウザからの直接 入力によるアクセスと設置先へのアクセスを見分ける 方法が思い付かず、どうにも上手くいきません。 SSIでも設置先のWebページでしか作動しない カウンターCGIの組み方について、何か名案の ある方がおりましたら、何卒ご指導いただけますよう よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIカウンタの設置場所

     CGIを使ったホームページデビューをしたいと思っているのですが、一つ設計面での重要な問題に突き当たってここに問題を投げかけてみることにしました。  (CGIの際に使う言語はPerlでして、中級者レベルにはなっているという前提でお話しします)  まず、アクセスログを残すためにどのCGIの教科書にも載っているアクセスカウンタを設置したいと思っていて、プログラムを書いています。  プログラム自体を作るのは問題ないのですが、ここで一つの大きな壁にぶつかりました。  それは、プロバイダはCGIの使用は許可しているのですが、SSIは許可していないという問題です。  多くの場合、訪問者が最初にアクセスするのはメインページだと思うのですが、これをプロバイダはindex.htmlにするようにしています。しかし、htmlだと静的ページなのでCGIを使うことができません。カウンタは訪問者がメインページに訪問した回数で数えたいのですが、SSIが禁じられているためにこれもできません。  確かに強引に/cgi-bin/main.cgiとして、訪問者にはここにアクセスしてもらうようにしてもいいのですが、URLの見た目として(つまり、美感の問題)として美しくない気がします。  まとめると、SSIの使えない環境にて、index.htmlをメインページとした場合、アクセスカウンタをどのように設置するのが適切か?というのが現在の私の問題です。  (もしくは、解決案はありえないというアドバイスも一つの有益なアドバイスです)  カウンタの作り方はどのCGIの教科書にも書いてありますが、設置のためのホームページ全体の設計方法については書いていません。  ですので、経験豊富な方々のいそうなこの場所にて聞いてみることにしました。  自宅サーバーを使えば、こうした制限はないとは思いますが、セキュリティ上の問題が心配でそれをやる勇気がまだありません。サーバー用のマシンを買ってもいいのかもしれませんが、そのための費用もまだ不足しています。  ですので、プロバイダ上での公開という前提でアドバイスをいただければと思います。  何か名案があれば教えてください。  よろしくお願いします。

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

    CGIについて。 今、少し古めのホームページを作るための本を見ているのですが、 その中で「CGIはセキュリティーの関係上ほとんどのプロバイダが使用を制限しています」と書いてあります。 それで質問なのですが、 ・CGIを使えばセキュリティーが弱くなるということですか? ・プロバイダによって違うかもしれませんが、制限ということはアクセスカウンターや掲示板などCGIの種類によっては使用できるものと出来ないものがあるということですか? ・アクセスカウンターや掲示板などCGIで出きることは他のプログラムでも作ることはできますか? よろしくお願いします。

  • cgi-binの設置方法が判りません。

    作ったホームページをアップロードするんですが、その中に送信フォームがあります。プロバイダ(Yahoo-geocities)は原則として自作cgiを禁止してますが、この送信フォームをcgi-binの中に入れるそうです。が、どうしたら良いのかわかりません。是非ともご教授願います。またカウンタも指定されたもので設置がわかりません。どうか宜しくお願いします。

    • 締切済み
    • CGI
  • CGIについて

    現在、自身のホームページで問い合わせフォームなどは、レンタル有料版の「フォームズ」を利用していますが、どうしてもやはり色々制限されるし、URLがレンタル先のアドレスなので、CGIを新たに作ろうと試みたいと思うのですが やはりオートレスポンダーなどのCGI全般設置は素人にはとても設置などは不可能なのでしょうか? 作りたいのは商品注文フォームです。(買い物かごなどではない) 「用は貴方のやる気次第」と言う回答もおありかもしれませんが、CGI設置はどの程度の難解な物なのでしょうか? 抽象的な質問ですいません。

    • ベストアンサー
    • CGI
  • CGI作成の勉強をするための無料サーバはありますか

    CGIの勉強をしたいのですが、どのプロバイダをみても「自作CGI・SSI使用不可」となっており、無料で自作CGIができるサーバがみつかりません。どこかお心あたりのある方、情報提供おねがいします。