PHP會話控制實例分析
文章主要介紹了PHP會話控制,結合實例形式分析了php針對cookie與session的相關操作技巧,需要的朋友可以參考下。
本文實例講述了PHP會話控制。分享給大家供大家參考,具體如下:
關於cookie和session的測試代碼:
<?php
session_start();
define('u','a');
define('p','1');
if (isset($_GET['r']) && $_GET['r']== 1) {
unset($_COOKIE['username']);
unset($_COOKIE['password']);
unset($_SESSION['valid_login']);
}
if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];
if ($username == u && $password == p) {
$_SESSION['valid_login'] = 1;
setcookie('username', $username);
setcookie('password', $password);
} else {
echo 'incorrect u or p';
}
}
?>
<?php
if (isset($_SESSION['valid_login'])) {
printf('welcom, %s', $_COOKIE['username']);
} else {
?>
<form action="" method="post">
<input type="text" name="username" value="" />
<input type="password" name="password" value="" />
<input type="submit" />
</form>
<?php
}
?>
<br />
<a href="cookie_" title="">refresh</a>
<br />
<a href="cookie_ title="">clear</a>
-
PHP如何使用curl實現數據抓取
導語:PHP如何使用curl實現數據抓取呢?下面是小編給大家提供的.實現代碼,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。<?phpdefine('IS_PROXY',true);//是否啟用代理functionasync_get_url($url_array,$wait_usec=0){if(!is_array($url_array))retu...
-
為什麼説結對編程實際操作起來很難
人們常説團結就是力量,那麼在編程中人多是不是也能產生更高的效率呢?下面就和小編一起來看看吧!更多內容請關注應屆畢業生網!結對編程有助於提高軟件質量和加強團隊成員合作。它有非常多的好處,但是,團隊成員真的很容易結成對子嗎?MarcosBrizeno,巴西ThoughtWorks...
-
PHP的基本語法介紹
PHP的基本語法和C是很相似的,可以説大部分編程語言的基本語法都是如出一轍的:順序、選擇(if)、循環(while)。以下是本站小編搜索整理的關於PHP的基本語法介紹,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!打開記事本,編寫以下程序...
-
php二維數組相同鍵名相加實例
導語:在php二維數組雷同鍵名相加,你寫嗎?下面的是本站小編為大家蒐集的php二維數組相同鍵名相加實例,希望對你會有所幫助。Array([uid]=>19[pid]=>Array([0]=>91[1]=>81)[price]=>Array([0]=>6[1]=>14)[pnum]=>Array([0]=>1[1]=>1))求相同鍵名的值相加如(price的相...