if(SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd){ echo alert(歡迎登錄!);window.location.href=indexphp} 這一句代碼本身就是不通的.還有就是 你的sql語句也是錯誤的。
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設、成都做網(wǎng)站、西陵網(wǎng)絡推廣、小程序制作、西陵網(wǎng)絡營銷、西陵企業(yè)策劃、西陵品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供西陵建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.rwnh.cn
if($_POST[id]==$a) $a 不能用單引號括起來,要么用雙引號,要不不用,單引號擴住的話,它不會編譯,只會把它堪稱是字符串 $a 來看待。
php可以通過Session,實現(xiàn)用戶登錄驗證。session習慣上被譯為會話,它的設計是為了在一個訪問期間在不同的頁面間傳輸數(shù)據(jù),以解決http協(xié)議無狀態(tài)的問題。
如果是空就alert不能為空,然后return false;相反則return true;而接收的PHP也要驗證是否為空,如果嚴謹點還要對提交的數(shù)據(jù)進行過濾,防止sql注入。
if(SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd){ echo alert(歡迎登錄!);window.location.href=indexphp} 這一句代碼本身就是不通的.還有就是 你的sql語句也是錯誤的。
if($_POST[id]==$a) $a 不能用單引號括起來,要么用雙引號,要不不用,單引號擴住的話,它不會編譯,只會把它堪稱是字符串 $a 來看待。
sql 語句就有問題了。既然向PHP端傳入?yún)?shù)name和password,那么$sql 就得做出更改了。
這個登錄判斷有問題,很不安全,。第一,密碼不區(qū)分大小寫,也就是大寫和小寫都會進去,所以要先根據(jù)用戶名來做,先看用戶名在不在,如果存在,就查詢出密碼,然后將查詢的密碼和你接過來的密碼判斷,。
1、若是數(shù)據(jù)庫本地PHPMYADMIN一切正常 在你連接到數(shù)據(jù)庫之后,查詢之前設置一下編碼試試呢?mysql_query(”SET NAMES GBK);或者UTF8 或GB2312 視你的具體情況而定。不報錯,查詢沒結(jié)果可能是編碼的問題。
2、在跳轉(zhuǎn)的時候php一般默認你用的是相對地址所以會把域名自動加上,所以在存儲地址的時候一般要把http://加上。
3、回答這個問題有些吃力,你最好也還是需要增加點PHP知識。
4、web.php //判斷sessionuid是否為空,為空萴跳入密碼輸入頁。
5、你創(chuàng)建數(shù)據(jù)庫的時候沒有一個連接標識怎么能創(chuàng)建成功.應該先連接mysql。
本文名稱:php中寫數(shù)據(jù)驗證 php中寫數(shù)據(jù)驗證是什么
瀏覽路徑:http://www.rwnh.cn/article32/dcoijsc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、手機網(wǎng)站建設、外貿(mào)網(wǎng)站建設、建站公司、云服務器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)