2009-07-27 9 views
0

私はWEB統計を追跡するために、いくつかのPHPの関数を呼び出して、いくつかのJavaScript(piwik.org)HTTPS JavaScriptとFirefoxの

すべてが、それはすべて私は1つのサイトを持っている

を追跡しているすべてのブラウザから、HTTPサイトで正常に動作していそれはhttpsです。つまり、FirefoxやChromeからの訪問は追跡されますが、

httpsサイトで動作させるために必要なことを知っている人はいますか?ここで

がHTMLに行くのコードです - あなたが何かを必要とするなら、私に教えてください:

<!-- Piwik --> 
<!--"http://webstats.veritythree.com";--> 
<script type="text/javascript"> 
var pkBaseURL = "https://mysite/Webstats/"; 
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E")); 
</script><script type="text/javascript"> 
try { 
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 6); 
piwikTracker.trackPageView(); 
piwikTracker.enableLinkTracking(); 
} catch(err) {} 
</script> 
<!-- End Piwik Tag --> 

piwik.jsはかなり大きいですが、それは私を助ける場合、私は知りません今のところ投稿を控えるでしょう...

自分のpiwik.phpを自分の単純なファイルで置き換えようとしましたが、これはテキストファイルを書きます。これはIEとFirefoxやChromeから作成されますファイル

$myFile = "testFile.txt"; 
$fh = fopen($myFile, 'w') or die("can't open file"); 
$stringData = "V3 Developer\n"; 
fwrite($fh, $stringData); 
$stringData = "Testing PHP\n"; 
fwrite($fh, $stringData); 
fclose($fh); 

ありがとうございました!

答えて

1

これはXSS防止のように聞こえます。あなたのJavaScriptが保護されたURLを指しているときに、保護されたURLを介してページを表示していますか?

+0

私はそうは思わ..ここ は、セットアップにもう少し詳細です: 我々はこれに直接行ってきました「http://piwik.myhome.com」 がされるウェブサイトがある - すなわち、セキュアを与えたが、安全でないアイテムのエラーです。メインサイト「mysite.com」の下に仮想ディレクトリを作成し、webStatsというフォルダを作成しました 親サイトのURLと証明書を使用しますが、別のサイト自体も同様です それは意味がありますか? 私はこの点で新しいものなので、悪い説明を許してください... –

+0

javascriptファイルが完全に異なるURLから引き出されているので、私があなたの説明で理解できるものから、そうすべきではありません。 http://en.wikipedia.org/wiki/Same_origin_policyを参照してください