php系統註冊登入指令碼問題求高手

2021-08-08 15:15:06 字數 1741 閱讀 2565

1樓:匿名使用者

你的**有很多小問題,我是根據你的**改的。我沒有測試所以不知到可以了沒。

但是如果你要測試使用者是否登入就應該用

if (isset($_session['name']) && !empty($_session['name'])) else

還有在mysql語句裡面應該習慣性使用大寫。還有記得要使用mysql_real_escape_string()來防止別人入侵**(mysql injection)。

註冊指令碼:

<?php

include("connect.php");

if(isset($_post['username'])&&isset($_post['password'])) else

} else

}?>

登入指令碼:

<?php

session_start();

include("connect.php");

if (isset($_post['name']) && isset($_post['password'])) else

} else

} else

} else

}?>

username:

password:

2樓:匿名使用者

$sql = "select `name`, `password` from `user` where `name`='".$_post['name']."' and `password`='".

$pwd."'";

這個語句是錯的。

前幾天就回答你問題了,沒空,現在我補充一下:

1、你的sql語句錯了。

2、你使用了session($_session),但是沒有開啟它

3、我覺得你寫的太多了,我幫簡略一下。

註冊指令碼:

<?php

include("connect.php");

if( isset($_post['submit']) )','$pwd')";

$reg=mysql_query($sql);

if($reg)else

echo '註冊失敗,出錯原因是:'.mysql_error();//提示出錯sql出錯資訊

}?>

使用者名稱:

使用者密碼:

登入**:

<?php

session_start();//最為最上面,不要空格之類的,因為開啟會話(session)才能使用session(每一個頁面都要session_start,當然你伺服器配置如果配過了session_auto.start=1,那就不用配置,具體你可以去查查php.ini這方面的設定)

?>

<?php

include("connect.php");//加入配置檔案

if( isset($_post['submit']) )' and password`='$pwd'";//使用{}扣起來,表示被括起來的是一個整體。避免符號引起錯誤

$rs=mysql_query($sql);//執行這個sql語句

if($rs)else

echo '登入失敗,出錯原因是:'.mysql_errro();//顯示出錯資訊

}if(isset($_session['name']))else

?>

使用者名稱:密碼:

3樓:匿名使用者

我不會,我是來混的。。呵呵呵。。

登入yy遊戲神仙道時出現指令碼錯誤

指令碼錯誤 形成的原因是因為訪問者所使用的瀏覽器不能完全支援頁面裡的指令碼,而且出現頻率並不低。遇到 指令碼錯誤 時一般會彈出乙個非常難看的指令碼執行錯誤警告視窗,而事實上,指令碼錯誤並不會影響 瀏覽,因此這一警告可謂多此一舉。要關閉警告則可以在瀏覽器的工具選單選擇internet選項,然後單擊高階...

SAP系統登入不上怎麼辦,SAP系統登入不上怎麼辦

這個錯誤有2個原因 你的sapgui相關配置錯誤,所以登入不了.對應的sap伺服器不在公網內,或伺服器沒有啟動 sap系統登入均衡錯誤,提示 無法連線到訊息伺服器 怎麼辦?1.出現這個 情況應該是權你的負載均衡的服務沒有配置好 2.首先需要確定你們公司的sap伺服器有多台並做了負載均衡 3.其次要確...

關於系統登入介面的,什麼是電腦系統登入頁面?

1 要開啟 登錄檔編輯器 找到 hkey local machine software microsoft windows nt currentversion winlogon 在右側窗格中雙擊logontype 如果你想使用windows 2000那樣的登入介面,那麼只要將其設定為0即可。相反,如...