PHP oturumları: Firefox3 ve chrome4 sayfa görüntüleme sayısı çift artan bir

1 Cevap php

Ben bazı temel sayfa gösterimi artan bir kod LAMP sunucusu (bkz. aşağıdaki kodu) üzerine kurdunuz.

Kod, bir oturum başlatır pageviews ayarlanırsa kontrol eder, değilse onu artırır ve değişken yazdırır. Bu linke tek bir href ve tıklayarak ile kendisi için sayfa bağlantıları pageviews birer artırmak için ekranda gösterilen saymak olur. Bu IE8, Safari4 ve Opera10 düzgün çalışır. Ama Firefox3 ve Chrome4 yılında iki tarafından ben bağlantıyı tıklayın her zaman artırır. Ben Chrome ve Firefox hem de bir taze install kullanıyorum, ve ben de Firefox güvenli modda denedim.

Paradoksal olarak, ben aynı kodu aynı sunucuda başka bir canlı sitede düzgün çalışma var.

Bu bir PHP soru :-) daha tarayıcı soru daha olabilir

Yardımlarınız için şimdiden teşekkürler!

<?
// start session
session_start();

// increment page views
if (isset($_SESSION['pageviews'])) {
$_SESSION['pageviews'] ++;
}

// if new session, set page views at 1 and capture source URL
else {
$_SESSION['pageviews'] = 1;
$_SESSION['sourceurl'] = $_SERVER['HTTP_REFERER'];
}

// capture user ip address
$ipaddress = $_SERVER['REMOTE_ADDR'];
?>

1 Cevap

Çoğu zamanki neden bir 404 işleyicisi olarak yönlendirici davranır, böylece varolmayan favicon.ico başka bir istek yapmak istiyorum uygunsuz insan okunabilir URL'ler uygulama olduğunu ;)