フレーム内ページ(main.shtml)にSSIを使ってリンク元を取得したいのですが、どなたか良い方法はないでしょうか。フレームページはindex.htmlです。
SSIでなければ"parent.document.referrer"を使ってCGIで取得するのは設置したことはありますが、SSIだとリンク元が親フレーム情報しか得られません。なんとかSSIでやりたいのですが…。リンク元以外の取得はできますがリンク元が取れません。SSIの現在の記述は下の通りです。
<!--#exec cgi="./acc.cgi"-->
どうぞ、暑いのにすいません、教えてください。
No.4
- 回答日時:
SSIは、HTMLファイル(*.shtmlなど)を送り出す際にサーバーサイドで
ファイルの出力に手を加えるものです。一方 Java Script はローカルに
ダウンロードされたファイルから読み取って実行されます(と思っています)
ですので明らかに次元が違って、SSI に引数をわたそうと思う場合は、
SSIが理解できる手法でなければなりません。CGIが目的なので cgi などが
取得できる一般的な情報と言うことになります。そしてそのタイミングは
HTMLファイルの要求が飛んでいったときです。今回の最大の問題点は
Java Script の内容をどうやってSSIを通してCGI にわたすか、そのルートがに
あるのです。parent.document.referrer の情報がSSIに送れないと考える理由は以上です。
*具体的な方法を論じるよう求められていますので・・・
案.1 index.htmlでjava scriptで cookie に reffer を食わせておく。
案.2 .htaccess で インデックスを index.cgi にして、index.cgi で
reffer を取得し保持する、あるいはクッキーに食わせる。
(フレームも出力する)。
案.3 その方法はあきらめる。
お勧めは 諦めることです。(マテ。
どうしてもというなら2をお勧めします。
この回答への補足
この質問箱の使い方がよく分からなくて戸惑っています。すいません。
現在のSSIでのacc.cgiでのリンク元は
$URL = $ENV{'HTTP_REFERER'};
で取得しています。
main.shtmlには通常のCGIでアクセス解析もやっていますけど、落ちがあるみたいなので、それをSSIで補いたいという補足でした。
欲が深くてごめんなさい。
結論からだと諦めています。(;_;)ウルウル
.htaccessでインデックスをindex.cgiとか、別のフレーム処理するのだったら私もできるのですが、SSIで訪問者の実数を知りたいというのが本来の目的なんです。
とりあえず、ご回答を有難うございました。
No.3
- 回答日時:
> SSIでなければ"parent.document.referrer"を使ってCGIで取得するのは設置したことはありますが、
> SSIだとリンク元が親フレーム情報しか得られません
CGI で出来たなら、SSI でも出来ると思うのですが。(注意:この場合は。
parent.document.referrer を使っているということは
JavaScript ですよね?
parent.document.referrer の情報を
SSIに送ったらどうですか?
どうやって処理しているかによりますので
これはSSIの問題というよりも、acc.cgiの問題だと思いますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
logファイルのファイル名と拡張...
-
cgiファイルを直接は見れなくす...
-
cgiファイルを他のhtmlファイル...
-
KENT WEBさんのcgi パスワード制限
-
携帯サイトとPCサイトの振り分け
-
EXCELファイルに誰がアクセスし...
-
$ENV{'HTTP_COOKIE'}について
-
simplexml_load_fileのエラー
-
IIS5.1でCGI Timeoutになる原因...
-
IISのSSIの設定について
-
VB6 FTPファイルのパーミッショ...
-
safariでcgiが表示されず cgi...
-
MT/カスタムフィールドでのPDF...
-
CGIでjcode.plを読み込めなくな...
-
ASP(IIS?)のエラーについて
-
パーミッションについて詳しく...
-
《エクセルVBA》「他の人が該当...
-
超初心者ですが、、
-
ソースを見せたくないです。
-
ASPから既存のexcelブックを開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIでソースがそのままでてしま...
-
.cgi拡張子のままCGIファイルを...
-
パーミッション?パスの変更?...
-
XサーバーでCGIを使うには??
-
cgiファイルで構成された検索結...
-
チェックボックスの値の受け取り方
-
アクセスカウンタープログラム で
-
cgiファイルを直接は見れなくす...
-
cgiでhtmlファイルを読み込みたい
-
ファイルをアップロードするフ...
-
cgiをhtmlに出力する方法
-
HTMLにCGIを
-
KENTさんの掲示板のワード検索...
-
nicky.cgi内で、しぃペインター...
-
htmlファイルにPHPとCGIを埋め込む
-
cgiファイルを他のhtmlファイル...
-
CGIプログラムがうまく作動しな...
-
全文検索NAMAZUを複数設置する...
-
phpの中で外部のcgiを実行させ...
-
FC2レンタルサーバーライトでの...
おすすめ情報