0

我有一个页面叫connect.php

此页面与 twitter 连接并使用 OAuth 获取值。所以这个页面包含这样的值:

$id = 1;
$provider = 'twitter';
$name = 'Tom';

现在我有另一个页面叫做email.php

此页面有一个表单,用户可以在其中输入他的电子邮件地址。现在我想将值从connect.phpto 传递给email.php.

用户输入电子邮件后,我想将该数据插入我的数据库中。有人可以通过提供一些资源来为我指明正确的方向吗?

4

1 回答 1

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
}
于 2012-12-28T22:10:22.567 回答