|
老師您好:
我已經將問題解決了,由於您在教材上將<?php $nowtime=date("Y-m-d H:i:s"); //設定代表目前時間的變數 session_start(); //啟動Session的使用 if(!isset($_SESSION['Counter'])){ //檢查Session值是否存在 mysql_select_db($database_connSQL, $connSQL); //連結資料庫 $userIP=$_SERVER['REMOTE_ADDR']; //收集瀏覽者的IP $insertCommand="INSERT INTO webcount (count_id, count_ip,count_time) VALUES (NULL, '$userIP', '$nowtime')"; //新增資料的SQL字串 mysql_query($insertCommand,$connSQL); //執行webcount資料庫的新增 $_SESSION['Counter'] = 1; //設定Session值 } ?> 全部丟在第一行開始。可是我執行會出錯。
所以我分段寫
第一行丟
<?php $nowtime=date("Y-m-d H:i:s"); //設定代表目前時間的變數 SESSION_start(); //啟動Session的使用 ?>
剩下丟到最後一行
<?php
if(!isset($_SESSION['Counter'])){ //檢查Session值是否存在 mysql_select_db ( $database_connCountsystem, $connCountsystem); //連結資料庫 $userIP=$_SERVER['REMOTE_ADDR']; //收集瀏覽者的IP $insertCommand="INSERT INTO webcount (count_id, count_ip,count_time) VALUES(NULL, '$userIP', '$nowtime')"; //新增資料的SQL字串 mysql_query($insertCommand,$connCountsystem); //執行webcount資料庫的新增 $_SESSION['Counter'] = 1; //設定Session值 } ?>
這樣子丟就能正常執行..我也不懂why.. |