我有这段代码
<?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']
了解我的意思?