我有一个名为connect.php
此页面与twitter连接并使用OAuth获取值。所以这个页面包含这样的值:
$id = 1;
$provider = 'twitter';
$name = 'Tom';
现在我有另一个名为email.php
此页面包含一个用户可以输入其电子邮件地址的表单。现在我想将connect.php
的值传递给email.php
。
用户输入电子邮件后,我想将该数据插入我的数据库。有人可以通过提供一些资源来指出我正确的方向吗?
答案 0 :(得分:3)
您可以使用PHP会话 - http://php.net/manual/en/session.examples.basic.php。
根据您的需要,您可以做这样的事情。
在connect.php中:
session_start();
$_SESSION['id'] = 1;
$_SESSION['provider'] = 'twitter';
$_SESSION['name'] = 'Tom';
在email.php中:
session_start();
if(isset($_SESSION['id']))
{
echo $_SESSION['id']; // echoes 1
// do something
}
if(isset($_SESSION['provider']))
{
echo $_SESSION['provider']; // echoes twitter
// do something
}
if(isset($_SESSION['name']))
{
echo $_SESSION['name']; // echoes name
// do something
}