フレーム内ページ(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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
xyzzyで拡張子がcgiやpl, pmの...
-
mobile nickyのcgiが取れません
-
XサーバーでCGIを使うには??
-
やっぱり分からなかったです・・・
-
EXCELファイルに誰がアクセスし...
-
特定のCGIだけ、作動するかわり...
-
《エクセルVBA》「他の人が該当...
-
IISでエラー、Apachでは動くの...
-
VB6でレジストリファイルをイン...
-
VBScriptで、ファイルから任意...
-
CGIの起動が遅い
-
URLに~/cgi-bin/~を隠す方法
-
KENTさんの掲示板をトップペー...
-
VBAでサーバーにアクセスするに...
-
NANAの革ジャン!!!
-
CGIのログの閲覧について
-
ホームページビルダー12 公開...
-
ASPから既存のexcelブックを開...
-
CGIのプログラムについて
-
.htaccessを2つ以上設置した場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIでソースがそのままでてしま...
-
logファイルのファイル名と拡張...
-
htmlファイルにPHPとCGIを埋め込む
-
XサーバーでCGIを使うには??
-
.cgi拡張子のままCGIファイルを...
-
KENTさんの掲示板のワード検索...
-
CGIにCSSを
-
cgiファイルを直接は見れなくす...
-
Movabletype 画像の機能について
-
CGIにて構築されている新着情報...
-
KENT WEBさんのcgi パスワード制限
-
cgiファイルを他のhtmlファイル...
-
cgiファイルで構成された検索結...
-
htmlに外部のcgiを読み込む
-
xyzzyで拡張子がcgiやpl, pmの...
-
nicky.cgi内で、しぃペインター...
-
排他処理について教えてください。
-
CGIが実行されずにダウンロード...
-
携帯サイトとPCサイトの振り分け
-
Linuxで拡張子は必要か
おすすめ情報