私は2つのスクリプトを持っていますが、一緒に動作させることはできません。PHPセッション問題
の1-単純にページビューカウンター
<?php
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Pageviews=". $_SESSION['views'];
?>
2 - リストからランダムリンクけどなしで、私はそれらのいずれかの他の意志を使用する場合、いくつかの理由でリンク
<?php
if (empty($_SESSION['links'])) {
// first time visit, populate random links in session
$links = array('http://some-site.com', 'http://some-other-site.com', 'http://example.com');
shuffle($links);
$_SESSION['links'] = $links;
}
$link = array_shift($_SESSION['links']);
$_SESSION['links'][] = $link;
?>
を繰り返し両方ともうまくいきましたが、私はそれらを同じサイトで一緒に働かせることはできません。
私は<?php session_start(); ?>
を持っていますが、私はサイトのさまざまな部分にスクリプトを移動しました。私はいつも同じ問題を抱えています。私もコードの各部分の最初に<?php session_start();?>
を持っていましたが、何も動作していないようです。
いくつかの点で私は両方のスクリプトを動作させることができますが、ページビューのカウンタースクリプトは1から1にではなく3から3まで数えていました。 - ランダムリンクスクリプトにも3つの値があります。私の推測では、両方のスクリプトと互換性のないものがあることです。
コードを配置する必要がある方法や場所についてのヘルプとガイドがありがとうと思います。私の英語 ダニエル
を働くだろうと思い、あなたが「という意味しますそれを3回組み込んだ。 – regilero
私はインデックスページ/ファイル(wordpress)にスクリプトを含んでいました。しかし、ヘッダー上のスクリプトと、 '<?php include( 'somefileこれらのすべてのテストCokiesフォームでPCが削除され、以前のファイルが削除されました(スクリプトの繰り返し) – Daniel