色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

2016中軟國際php筆試題

錢淋西1年前8瀏覽0評論

2016中軟國際php筆試題難度適中,主要考察對php基礎知識和語法運用的掌握情況。以下將通過具體的題目舉例,講解筆試過程中需要注意的點。

題目一:請用php實現一個函數,判斷某個字符串是否為回文字符串。

function isPalindrome($str){
$len = strlen($str);
for ($i = 0; $i< $len / 2; $i++){
if ($str[$i] !== $str[$len - $i - 1]){
return false;
}
}
return true;
}

該函數通過獲取字符串的長度并利用for循環,將字符串頭尾進行比較,判斷是否為回文字符串。

題目二:請利用php + mysql實現一個登錄功能,并且要求有記住密碼的功能。

//登錄頁面
<form action="login.php" method="post">
<label>用戶名:</label> 
<input type="text" name="username"><br/>
<label>密    碼:</label> 
<input type="password" name="password"><br/>
<label><input type="checkbox" name="remember" value="1">記住我</label><br/>
<input type="submit" value="登錄">
</form>
//login.php
$username = $_POST['username'];
$password = $_POST['password'];
$conn = mysql_connect('localhost', 'root', 'password');
mysql_select_db('test', $conn);
$sql = "SELECT password FROM user WHERE username = '{$username}'";
$result = mysql_query($sql, $conn);
$row = mysql_fetch_array($result);
if ($row[0] == md5($password)){
if ($_POST['remember'] == 1){
setcookie('username', $username, time() + 3600 * 24 * 7);
setcookie('password', md5($password), time() + 3600 * 24 * 7);
}
echo '登錄成功';
}else{
echo '用戶名密碼錯誤';
}

該代碼通過POST獲取登錄頁面的用戶名和密碼,并與數據庫中的用戶信息進行比對,若一致則提示登錄成功,并利用setcookie實現記住密碼功能。

總結:以上這兩個題目涵蓋了php語言的基礎知識和應用場景,熟練掌握這些知識以及代碼的實現過程,對于php開發的初學者來說是很有幫助的。在日后的工作中,需要不斷的進行學習和思考,提高自己的php技能水平。