当前位置: 编程技术>php
本页文章导读:
▪php用户认证 php基于数据库的用户认证代码 php实现用户认证的一例代码,大家参考下。
代码:
<?php
/**
* 基于数据库的浏览器认证
* edit by www.
*/
function authenticate_user() {
header('WWW-Authenticate: Basic realm="Secret Stash"');
head.........
▪php实例之记录日志(包含IP地址、来源、浏览器信息) 1,php记录用户的访问记录
<?php
//用户访问记录
$address = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$file = fopen("log.html", "a");
$time = date("H:i dS F");
fw.........
▪php基础实例之设置cookie数据 php设置cookie数据的例子,代码:
<html>
<head>
<title>设置cookie数据-www.</title>
</head>
<body>
<form action ="<?php echo( $self ); ?>" method = "post">
请输入你的名.........
[1]php用户认证 php基于数据库的用户认证代码
来源: 互联网 发布时间: 2013-12-24
php实现用户认证的一例代码,大家参考下。
代码:
<?php
/**
* 基于数据库的浏览器认证
* edit by www.
*/
function authenticate_user() {
header('WWW-Authenticate: Basic realm="Secret Stash"');
header("HTTP/1.0 401 Unauthorized");
exit;
}
if (! isset($_SERVER['PHP_AUTH_USER'])) {
authenticate_user();
} else {
mysql_pconnect("localhost","authenticator","secret")
or die("连接数据库服务器失败!");
mysql_select_db("java2s") or die("未能连接数据库!");
$query = "SELECT username, pswd FROM user WHERE
username='$_SERVER[PHP_AUTH_USER]' AND
pswd=MD5('$_SERVER[PHP_AUTH_PW]')";
$result = mysql_query($query);
// 如果什么都没找到,则继续显示密码输入提示框
if (mysql_num_rows($result) == 0) {
authenticate_user();
}
}
?>
[2]php实例之记录日志(包含IP地址、来源、浏览器信息)
来源: 互联网 发布时间: 2013-12-24
1,php记录用户的访问记录
<?php
//用户访问记录
$address = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$file = fopen("log.html", "a");
$time = date("H:i dS F");
fwrite( $file, "<b>时间:</b> $time<br>" );
if( $address != null)
{
fwrite( $file, "<b>IP Address:</b> $address <br>");
}
if( $referer != null)
{
fwrite( $file, "<b>来源:</b> $referer<br>");
}
fwrite( $file, "<b>浏览器:</b> $browser<br/><hr>");
fclose($file);
?>
这里顺便分享一个输出文件修改时间的代码,如下:
<?php
$lastmod = filemtime($_SERVER['SCRIPT_FILENAME']);
echo '文件的最后更新时间为: '
. date('l d F Y, \a\t H:i:s T', $lastmod)
. '.';
?>
[3]php基础实例之设置cookie数据
来源: 互联网 发布时间: 2013-12-24
php设置cookie数据的例子,代码:
<html>
<head>
<title>设置cookie数据-www.</title>
</head>
<body>
<form action ="<?php echo( $self ); ?>" method = "post">
请输入你的名字:
<input type = "text" name = "u_user"><br><br>
请选择你喜欢的颜色:<br>
<input type = "radio" name = "u_color" value = "#FF0000">Red
<input type = "radio" name = "u_color" value = "#00FF00">Green
<input type = "radio" name = "u_color" value = "#0000FF">Blue
<br><br>
<input type = "submit" value = "submit">
</form>
<?php
//设置cookie数据
$user=$_POST['u_user'];
$color=$_POST['u_color'];
//set
setcookie('user',$user,3600);
setcookie('color', $color, 3600);
?>
</body>
</html>最新技术文章: