插件65:创建回话

<?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;
}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值