看板 PHP 關於我們 聯絡資訊
推文的朋友說的沒錯,您真的稿混 server 跟 client 端了^^" 前者的程式碼,是透過 php 去輸出一段 js code 再由瀏覽器去執行 因此,php 輸出在前,瀏覽器執行再後 您要如何將瀏覽器輸出的資料,丟給已經執行完的php 去塞入資料庫呢:) 當然可以啦:P method...get,只是這種方式...勢必會讓網頁變慢Orz 我討厭:( ※ 引述《miniko70 (微笑的金絲雀)》之銘言: : 請問各位一下 : 我想在使用者登入的時候,去抓他們瀏覽器的解析度存到資料庫裡 : $sto_screen="<script language='JavaScript'>" : ."document.write(screen.width+' x '+screen.height);" : ."</script>"; : echo $sto_screen; : 這樣寫的時候,可以成功echo出資料 : 不過用update語法寫入資料庫的時候 : $sql="UPDATE store SET sto_navigator='$sto_navigator',sto_screen='$sto_screen', : sto_login_ip='$_SERVER[REMOTE_ADDR]',sto_login_time=now() WHERE sto_no='$sto_no : '"; : 一讀到sto_screen='$sto_screen'這一行,就會出現Mysql錯誤訊息 : 請問各位有沒有更好的方法,或php有沒什麼類似的內定變數或函式可以用?? : 謝謝了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.201 ※ 編輯: ckmarkhsu 來自: 140.112.249.201 (04/03 21:30)
miniko70:歐~我大概知道你們的意思了^^; 04/03 23:12
miniko70:不過不知道大家有沒方法可以抓到解析度的資料寫進資料庫 04/03 23:13
miniko70:例如把它用成隱藏欄位post出去給php接醬~~ 04/03 23:14
ckmarkhsu:您可以參考一下我同學寫的計數器 04/04 04:16