<?php // Plug-in 65: Create Session
/*
* 插件说明:
* 创建回话
* 插件接受前面保存到Mysql数据库里一个用户的全部信息,把它们保存到PHP会话变量里。它需要以下参数:
* $handle 用户名
* $pass 口令
* $name 用户的真实名字
* $email 用户的Email地址
*/
// This is an executable example with additional code supplied
// To obtain just the plug-ins please click on the Download link
$handle = "firstprez";
$pass = "GW022232";
$name = "George Washington";
$email = "george@washington.com";
$result = PIPHP_CreateSession($handle, $pass, $name, $email);
if (!$result) echo "Could not create session.";
else
{
echo 'Session created.<br /><pre>';
echo 'Testing: $_SESSION[\'handle\'] = ' .
$_SESSION['handle'];
var_dump($_SESSION);
}
function PIPHP_CreateSession($handle, $pass, $name, $email)
{
// Plug-in 65: Create Session
//
// This plug-in starts a PHP session, assigning the
// four user details as session variables so that no
// further database lookups or logins are required.
// On success it returns TRUE, otherwise FALSE.
// It takes these arguments:
//
// $handle: User handle
// $pass: User password
// $name: User' name
// $email: User's email address
if (!session_start()) return FALSE;
$_SESSION['handle'] = $handle;
$_SESSION['pass'] = $pass;
$_SESSION['name'] = $name;
$_SESSION['email'] = $email;
$_SESSION['ipnum'] = getenv("REMOTE_ADDR");
$_SESSION['agent'] = getenv("HTTP_USER_AGENT");
return TRUE;
}
?>
插件65:创建回话
最新推荐文章于 2024-02-07 22:09:49 发布