我可以在$ _SESSION中存储字符串吗? (通过许多重定向保留字符串)

时间:2013-08-14 07:30:06

标签: php

我有一个InstaGram应用程序,我希望能够在输入字段中设置自定义主题标签,我该怎么做呢?

以下是网站如何逐步运作

用户到此处,默认情况下,#标签将为“#starcraft2” http://cinicraft.com/InstaCraft/example.php

但是当用户点击InstaCraft时,它会将它们带到 - > example.php然后重定向到 - > callback.php

所以这里是在callback.php中设置自定义主题标签的输入代码:

    <form action="example.php" method="get">

    <li>Custom Hashtag:<p> <input type="text" name="hashGET" size="45"> </p></li>

<input type="submit"></form>

</form>


user clicks submit and Custom Hashtag will be GET'ed to example.php

只要example.php打开,我就会成功保留自定义主题标签,如下所示:

$hashGET = $_GET["hashGET"];   // <- INSIDE EXAMPLE.PHP

这就是我的问题出现的地方,example.php然后会自动重定向到callback.php。 callback.php实际上是将自定义主题标签发送到InstaGram,而这是图像的来源。

但我怎样才能获得example.php - &gt;发送$ hashGET到 - &gt; callback.php?这就是我必须要做的事情:

$name = $_GET["hashGET"];  

session_start();
if (isset($_SESSION['InstagramAccessToken']) && !empty($_SESSION['InstagramAccessToken'])) {
    header('Location: callback.php');
    die();
}

// Instantiate the API handler object
$instagram = new Instagram($config);
$instagram->openAuthorizationUrl();

1 个答案:

答案 0 :(得分:0)

为什么要重定向?只需将代码放入函数中并调用它即可。

这也为您节省了一次服务器浏览器往返。