php系統設計
❶ 注冊登錄系統的設計與實現php
<script language="javascript">
function checkpost()
{
if(loginform.user.value =="")
{
alert("用戶名不能為空!");
loginform.user.focus();
return false;
}
if(loginform.pw.value =="")
{
alert("密碼不能為空!");
loginform.pw.focus();
return false;
}
}<script> 用戶登錄
</tr>
<tr>
<td height="169" bgcolor="#F9F9F9" style="color:#CCCCCC"><form action="login.php" method="post" onSubmit="return checkpost();" name="loginform"><div><span class="class9"> <font color="#000000">用戶名:</font></span><input name="user" type="text" size="15" />
</div> <div><span class="class9"> <font color="#000000">密 碼:</font></span><input name="pw" type="password" size="15" />
</div>
<div align="center"><input type="submit" name="sub" value="登錄" /> <input type="reset" value="重置" /></div>
<div align="center" class="syCss"><a href="username1.php" target="_blank">注冊</a></div>
</form></td> login.php<?php
session_start();
$username =trim( $_POST['user']);
$password =trim( $_POST['pw']);
if((empty($username)) || (empty($password)))
{
echo "<script language=\"JavaScript\">alert('用戶名或者密碼不能為空!');history.back();</script>";
}
else
{
$myconn = mysql_connect("localhost", "root", "");
mysql_query("SET NAMES 'GBK'");
mysql_select_db("users") or die ("不能連接到資料庫!");
//判斷用戶名和密碼是否在正確
$strSql="select * from test where username='$username' and password='$password'";
$result=mysql_query($strSql) or die("讀取資料庫出現錯誤!");
$num=mysql_num_rows($result);
if($num<0)
{
echo "該用戶不存在!";
}
else
{
$row = mysql_fetch_array($result);
if(($row['username'] == $username) && ($row['password'] == $password ) )
{
$name = "歡迎您:";
$_SESSION[username] = $name. $username;
$quit = "退出";
$_SESSION[quit] = $quit;
echo "<script language=\"JavaScript\">alert('登錄成功!');window.location.href=\"index.php\";</script>";
}
else
{
if(($row['username'] != $username) || ($row['password'] != $password ) )
{
echo "<script language=\"JavaScript\">alert('用戶名或者密碼錯誤!');history.back();</script>";
}
else
{
echo "<script language=\"JavaScript\">alert('登錄失敗!');history.back();</script>";
}
}
}
mysql_close($myconn);
}
?><a href= http://www.xiaohouse.com>小房子</a>
❷ PHP系統開發問題
asp.net發網站簡單易些底層東西微軟都給封裝管用OK使用IIS伺服器微軟代碼源;jsp視化發差些東西都需要自點代碼點代碼寫麻煩能讓明白底層東西且套東西源伺服器選擇 ;PHP應該屬於民間結東西語能追求實用規范性太三種玩意應該現發網站三主流具體選哪種看需求
❸ php 系統架構
如果從語言層面來講,推薦您可以學習一下 《PHP設計模式》《深入PHP面向對象、模內式與實踐》等書籍容
如果您期望獨自帶領項目,能夠解決操作系統,資料庫,PHP等全方面的問題,建議從LAMP架構方面下一些功夫.比如《構建高性能Web站點》
❹ php管理系統框架設計
思路1:許可權組概念,根據你的情況,分配四個組,創建用戶之後,分配到對應的幾版個組權中。每個組能打開的頁面的許可權是不一樣的。
優點:比較簡單,而且清晰。
缺點:不夠細致,比如A是車間操作組的,那麼又要給他加一個技術辦公室的一個頁面,就得同時給他附上這兩個組的許可權,這樣就不太合適了。
思路2:有許可權組,還有單獨的許可權管理。也就是具體針對某一個Controller下的Action的,沒有這個Action的許可權,就無法訪問這個Action。這樣就比較細致。而許可權組,就是把這些action歸納成一個組,用戶有這個組的許可權,就能訪問這組里的所有action。
優點:比較細致,能充分滿足需求。
缺點:實現由點燒困難
❺ PHP如何設計業務系統
這個就是要什麼功能那些了,要求那些也很重要的,
還有就是框架那些都要確定好的