締切済み ダイレクトアクセス 2007/06/25 21:21 Perlでダイレクトアクセスを防ぐにはどうすればいいですか? 調べてもURL転送とかのしかでてきませんでした。 またそういうのを詳しく解説しているサイトがあれば教えてください。 みんなの回答 (2) 専門家の回答 みんなの回答 JIF0131 ベストアンサー率50% (1/2) 2007/06/26 11:05 回答No.2 少々間違えがございました 修正版です #!c:/Perl/bin/Perl.exe print "Content-type: text/html\n\n"; &Main(); sub Main { my @url; my $flag=1; #アクセスを許可する呼び出し元URL $url[0]='http://localhost/cgi-bin/a.pl'; $url[1]='http://localhost/cgi-bin/b.pl'; foreach (@url){ if($ENV{'HTTP_REFERER'} and $ENV{'HTTP_REFERER'}=~/^$_$/i){ $flag=0; } } if($flag!=0){ print "アクセス許可がありません\n"; exit($flag); } } print<<End_Of_Program; <html> <head> <title>任意のHP </title> </head> <body> </body> </html> End_Of_Program 改行 今回は見やすいように全角スペースは使用していませんので そのまま貼り付けすればできるかと思います。 あと一番上の行のPerlのPASSを自分の環境に合わせて変えて下さい。 質問者 お礼 2007/06/26 14:43 やりましたがやはりエラーがでます。 治しても同じでした。文法チェッカーではさっきよりもっと文法エラーがでています。 やはり早いようですね。 有り難うございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 JIF0131 ベストアンサー率50% (1/2) 2007/06/25 23:01 回答No.1 #!c:/Perl/bin/Perl.exe print "Content-type: text/html\n\n"; &Main(); sub Main { my @url; my $flag=1; #アクセスを許可する呼び出し元URL $url[0]='http://localhost/'; $url[1]='http://localhost/index.html'; foreach (@url){ if($ENV{'HTTP_REFERER'} and $ENV{'HTTP_REFERER'}=~/^$_$/i){ $flag=0; } } if($flag!=0){ print "アクセス許可がありません\n"; exit($flag); } } print"End_Of_Program"; <html> <head> <title>任意のHP </title> </head> <body> </body> </html> End_of_Program (改行) こんな感じでできますよ。 質問者 お礼 2007/06/26 00:36 それを試しましたがエラーがでました。 Unrecognized character \x81 at test2.cgi line 11. 11行目はなんら問題ないみたいですけれど。 自分じゃまだ早いってことなんですかね。 有り難うございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Perl 関連するQ&A 二重フレームの中でアクセス解析したいんです... こんにちは☆ 私のサイトは独自ドメインのURL転送(フレーム)をしているのですが、 まず独自ドメインのフレームがかかってしまい、 その上、デザインとしてもフレームを使っているので、 二重フレーム状態になってしまっています。 現在使っているアクセス解析は、二重フレームの中のページのログを取ることは出来ないとのこと(T-T) なんとかアクセス解析をする方法はないものでしょうか。。。 ちなみに参照元の取得は諦め気味です。 もちろん取れれば嬉しいのですが、URL転送をしていると難しいようなので(T-T) せめて、ホスト名やアクセス時間帯がわかれば、と思うのですが・・・。 Perlで書かれたCGI希望です。 良いのがあれば教えてください。 よろしくお願いいたします。 モジュールを使わずにhttpアクセスするには レンタルサーバ上に置いた perlプログラムで 他サイトのページの内容を httpアクセスして取り出そうと思っています。 サーバの制限がきつくて LWP::Simpleなどのモジュールを全く使えないのですが、 どのようにして httpアクセスをさせればよいのでしょうか。 URLを投げてページの内容をテキストファイルで取り出すという 単純なことができれば充分です。 フレーム転送対応のアクセス解析 フレームURL転送に対応したアクセス解析を探しています。 自分で設置するCGI(perl)でもレンタルでも構いません。 最低生ログとリンク元URL(1回しかアクセスが無くても表示される)、 できればOSやブラウザや解像度がわかるといいです。 レンタルではCGIBOYさんやDo-ASAP!さんを試してみたのですが フレーム転送には対応していませんでした。 自分で設置するCGIではKENT-WEBさんのAccess Repportの 改造版を試してみたのですが上手くログがとれませんでした。 何か良いサービスやCGIがありましたら教えてください。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム アクセス解析 あのHPでアクセス解析を使用したいんですが、 私のHPは転送サービスをしていて正常に動きません。 URLの転送サービスをしていてもアクセス解析が出来る方法、もしくはアクセス解析のサービスを知っていたら教えてください。 アクセス振り分け 携帯振り分けの仕方ですが、http://???.jp/にアクセスしたときに各キャリア振り分けをしたいのですが URLはそのままで振り分けの方法はありますか? フリースクリプトでみたのは http://???.jp/au.html http://???.jp/docomo.html に転送とかしかないのですが大抵のサイトは http://???.jp/アクセスしたらURLはhttp://???.jp/のままで表示しているんですが あれは上記のフリースクリプトの方法とは違うのでしょうか? 例サイト ・http://papalion.tv/ ・http://cosmos1.biz/ どなたか例サイトのようなやり方を教えてください>< 転送アドレスのリンク元をアクセス解析するには ブログでURL転送を使っています。 転送アドレスのリンク元をアクセス解析したいのですが、可能でしょうか? もし方法がありましたらお教え下さい。 ちなみに転送URLは「roo.to」、フレーム転送にしています。 旧URLにアクセスした時、新アドレスに転送したい 旧URLにアクセスした時、新URLに転送したいのですが、旧URLはプロバイダーを契約解除した為「リンクが変更になりました」等のお知らせをもう載せることが出来ません。 諸事情により、私ではない身内がプロバイダーを解約してしまった為、アクセスして来た人は何のお知らせもなくサイトが消えてしまった事になります。 現在はさくらインターネットでサーバーを借り、ドメインも取得しました。 旧アドレスは8年間程継続して同じアドレスだった為、仕事関連のキーワードを入力するとGoogleでは、1ページ、2ページ、YAHOOでもかなり上位に出てきていましたし、被リンクの数も結構ありました。 新しくサイトを作ったのは良いのですが、今、ほぼアクセスがない状況です。 旧アドレスにアクセスすると「ご指定いただいたURLでは、ページが見つかりません。」となっています。勿論すべて削除されています。 旧アドレスにアクセスした際、新アドレスに自動転送されるように、今のサーバーで何か出来ることはあるでしょうか? 個人のサイトですが多い時には1000アクセス程ありましたし、そのお陰で仕事もありました。 今も多分旧アドレスにアクセスしていただいている方が多いと思います。 何とか新アドレスに導く方法がないかと思っています。 この状況から脱したいです。どなたかお知恵をお貸し下さい。 今、必死で色んなサイトに登録していますが、昨日のアクセスは10程度でした・・・新規のお仕事は勿論全くありません(泣) IPアドレスでのアクセスを許可していません。 URLにあるアドレスを入力してサイトに飛ぼうとしたら 「このサイトはIPアドレスでのアクセスを許可していません。URLを使用してアクセスして下さい。」 となってアクセスすることができません。「URLを使用して」というのはURLからアドレスを打ち込んでサイトに行くことではないのですか?だれかどうやったらいけるか教えてください アクセス制限について アクセス制限について 教えて頂きたいのですが。 自分のWebサイトを特定の人からしか見れないようにする仕組みを考えています。 特定というのは下記を想定しています。 ・決まった友人のWebサイトからしかアクセスできない これ以外からのアクセスを拒みたいと思っていますが、 こんなことってできるんでしょうか・・・? 友人のWebサイトからアクセスがあったとき、URLって分かっちゃいますよね。 っていうことは、次からはお気に入りや直接URLを打ち込んだりしてアクセスできてしまうってことなんですよね。 これを制限する方法など、分かる方がおりましたらご教授いただけたらと思います。 何卒お力をお貸しくださいm(._.)m URLと不正アクセス webサイトには様々なURLがありますが、 URLからサイトにアクセスしただけで (パスワードやIDの入力などは一切介さないで) 不正アクセスが成立する可能性はないのですか? アクセス権の変更。 アクセス権の変更。 質問させていただきます。 windous7に替えてからver11が使えななったので、ver14を購入しました。 所が、更新したサイトを転送すると、「転送は完了しましたが、アクセス権は変更でき ませんでした」とのエラーメッセージが出ます。 その上、Internet Explorer8で見ると、実際には更新されていず元のままなんです。 アクセス権の変更の仕方や設定を教えて下さい。 どうぞよろしくお願いします。 サイトにアクセスできません サイトにアクセスすることができず表示されなくなりました。 自分の管理するサイトの更新のため、ファイルを転送して確認しようとしたらメッセージが出てアクセスできません。 仮に私のサイトのアドレスを「abc.def.com」とします。 アクセスしようとして出てくるメッセージは「abc.def.comからabc_def_com(13.5KB)を開くか、または保存しますか?」です。 「.」(ドット)が「_」(アンダーライン)になってしまっているのですが、そのようなファイルは見当たりません。 「abc.def.com/」以下の各ページはアクセスすることができるようです。 おそらく転送時に何かを間違えてしまったのかと思いますが、心当たりがなく困っております。 よろしくお願いいたします。 使用ソフトはHPビルダー15です。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム アクセス元URLをばれないようにしたい HTMLで、普通のアンカータグからそのサイトへジャンプすると、 そのアンカータグのあったページのURLが、 ジャンプした先のサイトに「アクセス元URL」情報として 伝わるとおもいます。 アクセス解析などですぐにバレてしまいますが、 これをどうにかして、ばれないようにしたいのです。 というのも、アクセス元URLがただのリンクページなら良いのですが、 管理人専用のページからなので、アクセス元URLをたどられると ちょっと困ります。 いちおうIDとPASSでセキュリティを施していますが、不安です。 なんとかしてアクセス元URLがばれないように アンカーからジャンプすることは出来ないでしょうか? アクセスしようとしているサイトに繋がらない インターネットであるサイトにアクセスしようとすると、別のサイトに繋がります。 URLを入力するアドレスバーに直接アクセスしたいサイトのURLを貼り付けてエンターを押しても、勝手に書き変わります。 例:yahoo.co.jpと入力してエンターを押すと、JSPORTSやワザップ、フェイスブックなどのページに繋がります。 ウイルスでしょうか? 補足できるところは逐次するので、回答よろしくお願いします。 アクセス解析 アクセスアップってゆうサイトを利用してるますが、自分のサイトにアクセスを増やしています、アクセス解析機能があって、アクセス解析でアクセスした人のURLがあったので、アクセスしたらその人のマイページに繋がってしまいました、すぐに閉じましたが、これは不正ログインになってしまうのでしょうか? ネットの事は素人です。 リモートアクセスとVPN リモートアクセスとVPNについてわかりやすく解説してあるサイトを教えていただけませんか? 宜しくお願いいたします。 これは不正アクセスになるんですか? アドレスを直接入力するところを矢印キーの↓を押したら過去に検索したURLがたくさんでますよね? それで過去に検索した色々なサイトをてきとうに見てたんですが、その中に『不正アクセスです』と表示されたURLがあったんです。 怖くなってすぐに消してしまったのでそのサイトのURLなどはっきりしたものは覚えてないんですが、とても心配です。 これは犯罪になるのでしょうか? 誰か教えてください。 転送アドレスにも使えるアクセス解析 HPを持っています。 リンク元を知りたくてアクセス解析をレンタルしているのですが、 転送アドレスのせいか、「BookMark or URL-Direct」という表示ばかりになってしまいます。 今までに3つのものを使わせて頂きましたが、どれも、短い(転送する)方のアドレスでなく、長い(元々の)方でアクセス解析が起動してしまうせいだとは思うのですが、 どれもHTMLに埋め込み式のものだったので、短い方のアドレスでは機能しませんでした。 どこかに、転送アドレスにも使える、アクセス解析(無料のもの)はないでしょうか。 因みに、CGIは使えませんので、レンタルできるものが良いのですが。 ご存知の方、教えて下さい。お願いします。 いつもどおり僕のお気に入りのサイトにアクセスしようとしたら いつもどおり僕のお気に入りのサイトにアクセスしようとしたら Internet Explorer では 「サイトのURL」 に接続できませんでした もう一度読み込んでください: 「サイトのURL」 って出てアクセスできません。 どうしたらいいか教えてください。 誰が・いつ・どのURLにアクセスしたか?が知りたい。 誰が・いつ・どのURLにアクセスしたか?が知りたい。 40人程度の組織のネットワークを管理しているものです。 インターネットのWebサイトに、誰が・いつ・どのURLにアクセスしたか? を収集したいのですが、簡単に行うには、どんな方法がよいでしょうか? ちなみに、ポートミラーリングできるハブがあったので、ルータの手前にそれを 入れて、wiresharkでhttpのパケットをキャプチャ―して、URLを入手しようと しましたが、、、どうも、これだとIPアドレスになっているようで、ぱっと見 よくわかりません。 wiresharkのように、ネットワークの途中に差し込み、アクセス元の IPアドレスと、アクセス先のURLが出てくれるような都合のよい、 ソフトはないでしょうか? よろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
やりましたがやはりエラーがでます。 治しても同じでした。文法チェッカーではさっきよりもっと文法エラーがでています。 やはり早いようですね。 有り難うございました。