Re: [請益]怎麼抓使用者的解析度?

看板PHP作者 (深藍站長)時間19年前 (2006/04/03 20:32), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/2 (看更多)
推文的朋友說的沒錯,您真的稿混 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)

04/03 23:12, , 1F
歐~我大概知道你們的意思了^^;
04/03 23:12, 1F

04/03 23:13, , 2F
不過不知道大家有沒方法可以抓到解析度的資料寫進資料庫
04/03 23:13, 2F

04/03 23:14, , 3F
例如把它用成隱藏欄位post出去給php接醬~~
04/03 23:14, 3F

04/04 04:16, , 4F
您可以參考一下我同學寫的計數器
04/04 04:16, 4F
文章代碼(AID): #14CHNPGM (PHP)
討論串 (同標題文章)
文章代碼(AID): #14CHNPGM (PHP)