z.htmlを
<html>
<img src="http://xxx.com/z.pl width="0" height="0"/>
Hello World.
</html>
としたのですがこれだとソース表示で
http://xxx.com/z.pl
が見えてしまいz.plの存在を知りを他人が自身のページにz.plのリンクを貼るとう悪さをされかねません
z.htmlが呼ばれたときにz.plを実行する方法について
http://xxx.com/z.pl
を見えないようにする方法は無いでしょうか?
No.3ベストアンサー
- 回答日時:
HTML的に隠蔽する事は難しいと言うか、無理でしょう。
ソースをブラウザに渡す事で表示しているわけで、ソースを隠してしまったら表示も出来ないわけです。もしもサーバでSSIが使えるのであれば、SSIとしてプログラムを実行する事で隠蔽する事は出来ます。多分、この(サイズを0にする)書き方だと、画像を表示する事が目的ではないと思いますから、z.plの出力を適当に調整して、<!--#exec cgi=''-->等を用いて起動すれば、その出力が埋め込まれる形でソースが生成されます。(z.plでprint 'Hello World.';とかを行なうように変更してexecで呼べば、出力ソースはexecのかわりにHello Worldになります。)SSIはサーバ内でしか使えないので、サーバが違えばページに埋め込まれてしまう心配もありません。
HTMLとプログラムだけで解決したい場合は、現実的にはプログラム側でREFERERをチェックする程度の事しかなさそうです。(JavaScript等だと、より一層信頼が置けません。)
No.4
- 回答日時:
niftyだとSSIもhtaccessも使えないので厳しいですね。
・カウンタとして数値画像を表示する必要がある。
→不便かつ確実性がないのを承知でリファラのチェックをする。(リファラを偽装してしまえばそれまでなのでお勧めできないです。)
・カウンタとして数値画像を表示する必要がない。
→そのCGIがアクセスログのCGIとわからないようにする・・・サイトタイトルのようなどこのサイトにもありがちな画像を返すようにするとか。
# width=0 height=0の画像とか不自然な記述はたいていアクセスログ採ってるなってわかるので意味ないかも。
あとは、意外な部分でリンクドスタイルシートとしてCGIを実行するとか。
アクセスログに対するイタズラなんてその結果はログを気にして見ている管理人にしかわからないのでつまらないし、たかだか数値が正確でなくなるだけだし・・・気にしすぎだと思います。
不安定で元々正確なログが取れないならなおさら気に病む必要はないかと。
ありがとうございます
やっぱりSSIは使えませんか
とりあえずレファラを入れました
今回はたいしたことの無いアクセスログですがCGIを使っていると同じような問題にぶつかってしまいそうなので今後のためどうなっているか聞いてみました
No.2
- 回答日時:
いっそ
Z.Htmlをパールから呼ばせればいいのでは?
この回答への補足
指摘の意味を誤解しているかもしれません
Perlでz.htmlを読み取ってそれをプリント命令で出力すると言う意味でよいのでしょうか?
ありがとうございます
使っているプロバイダの場合Perlの実行が不安定で
時々見つかりませんというメッセージが出るのです
アクセスログの場合は休んでもいいのですが
ページまで表示しない頻度が上がると大変です
しかしその方法しかなさそうですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 法学 法律の事を勉強し始めて数日なのですが、少しこんがらがってます。 PL法で、例えばヘアドライヤーを使用 1 2022/10/09 22:38
- 簿記検定・漢字検定・秘書検定 簿記3級の問題についてです。大問3の精算表の問題なのですが未払い消費税から下の科目を貸借対照表に書く 1 2023/03/02 13:48
- 風邪・熱 朝、PL顆粒を服用しました。 夜、パブロン飲んでもいいでしょうか? PL顆粒は、だるくなりますか? 1 2022/08/27 15:04
- 美顔器・脱毛器・電気シェーバー 光脱毛器 ブラウンで髭を薄くしたいのですが 新品を買った方がいい? 1 2023/02/06 14:14
- 宗教学 PL教はカルトの部類に入りますか? 毎月の教会費の他に褒賞と言うお布施を半強制的 月に五千円以上払い 5 2022/07/14 13:15
- 一眼レフカメラ 写り込みを除去するC-PLフィルターは横の三角マークが90度回転する度に正反対の画質になるのでしょう 1 2023/06/11 13:40
- 野球 「延長17回 PL対横浜」甲子園-----覚えていますか 1 2022/11/25 22:35
- 宗教学 自民以外で、カルト宗教から支援受けてる政党は? 1 2022/07/25 14:46
- その他(パソコン・周辺機器) TECSUN PL-380の充電ケーブルは何を使えば良いのでしょうか?。micro-USBではコネク 1 2022/12/09 17:58
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheでPerl CGIが作動せず、5...
-
ローカルサーバーでの動作確認
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
クライアントのIPとマシン名を...
-
燃えるゴミの日は何曜日ですか?
-
jcode.plが読み込めない
-
エクセルで相対パスの書き方を...
-
VBA。複数のChangeイベントをま...
-
Excelで第一〇曜日を求める方法...
-
指定曜日にMsgBox表示は可能で...
-
VBAでExcelのヘッダーに文字列+...
-
ユーザー定義の(aaa)
-
週休3日制で土日の他にもう一日...
-
6月の第2 第4火曜日は何日...
-
「曜日」の名前、変えるとしたら?
-
ftpでのネットワークバイトオー...
-
DBを10件毎に表示ページング...
-
perlでHTTP Request Headersの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
apacheでPerl CGIが作動せず、5...
-
apacheで403を404のように見せる
-
CGIの中で出力するテキスト内容...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
jQueryのpostからのリクエスト...
-
SSI で #exec 以外で Perl-CGI ...
-
500 Internal Server Error
-
ローカルサーバーでの動作確認
-
An HTTPdでPerlを動かす
-
AN HTTPDのバーチャルホストでC...
-
SSIでPOSTデータを受け取りたい
-
よくある 『 第○(1・2・3・4・...
-
月の第一週とは
-
エクセルで毎月第2週日の水曜日...
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
-
[Excel] ある日の曜日が当月の"...
-
エクセルで相対パスの書き方を...
-
アンケートなどの1日1回の投...
-
DBを10件毎に表示ページング...
おすすめ情報