0
即時通訊只會在會話尚未啓動的情況下試圖讓此腳本運行。該頁面在用戶點擊某些選項後自動重新加載。 但是,谷歌分析的信息必須在會話開始時第一次發送。 該腳本正在工作,但分析錯誤,因爲它發送了幾次相同的會話。僅在會話開始時第一次運行php
php腳本:
if (session_id() === "") {
echo time();
session_start();
include('ss-ga.class.php');
$ssga = new ssga('UA-10536XXXX-1', 'www.site.com');
//Set a pageview
$ssga->set_page('b1.php');
$ssga->set_page_title('b1');
// Send
$ssga->send();
$ssga->reset();
}
的IF(SESSION_ID === 「」)和如果(session_status()== PHP_SESSION_NONE)
創建一個變量,怎麼做,如果(session_started = 'Y'!){在session_start()...做的東西...... session_started = 'Y';}的[檢查PHP會議早已 – clearshot66
可能的複製開始](https://stackoverflow.com/questions/6249707/check-if-php-session-has-already-started) – Eric