2

私はこのコードを持っています

<?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 という名前のファイルにあり、この URL にアクセスすると ( 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']

私が意味することを理解していますか?

4

0 に答える 0