添加一个将在uniqid旁边的页面上回显的变量

时间:2013-10-16 04:22:27

标签: php

我有这段代码

<?php

    include("variables.php");

    $password = trim($_SERVER['QUERY_STRING']);

    if($password == ADMIN_PASSWORD) {
        // Create a new key
        $new = uniqid('key',TRUE);

        if(!is_dir('keys')) {
            mkdir('keys');
            $file = fopen('keys/.htaccess','w');
            fwrite($file,"Order allow,deny\nDeny from all");
            fclose($file);
        }

        $file = fopen('keys/keys','a');
        fwrite($file,"{$new}\n");
        fclose($file);
?>

此脚本位于名为generate.php的文件中,如果我访问此网址(http://www.site.com/generate.php?1234 - 1234是可以生成唯一ID的密码),则会生成一个类似此http://www.site.com/page.php?key525e1200e3a5f9.19949496的唯一链接这将只有一次!

现在我想要的是访问http://www.site.com/generate.php?1234?s=email@email.com

这会生成一个唯一的链接http://www.site.com/page.php?key525e1200e3a5f9.19949496?s=email@email.com

这是受保护的下载页面!我需要将用户电子邮件添加到下载页面,这将通过链接生成! s是使用$_GET['s']

的下载页面获取的变量

了解我的意思?

0 个答案:

没有答案