【问题标题】:How to disable link after first click in php第一次点击php后如何禁用链接
【发布时间】:2017-09-03 12:27:49
【问题描述】:

我尝试在第一次点击后禁用链接,但链接总是启用 这是我的代码

**

$kode = md5(uniqid(rand()));
$to = $_GET['f11'];
            $headers = "From: rizka.nugroho@omg-indonesia.com\r\n";
            $headers .= "Reply-to: $to\r\n";
            $pesan    = "Klik link berikut untuk verifikasi dan mengaktifkan akun : ";
            $pesan    .= ROOT."active.php?email=".$_GET['f11']."&kode=$kode&username=".$_GET['f5'];

            $a = @mail($to, "Aktivasi Akun Anda", $pesan, $headers);

**

还有这个active.php

**$username = $_GET['username'];

    $con = new mysqli("localhost", "xxxxxxxx", "xxxxxxxxx", "xxxxxxxxxx") or die(mysqli_error());

    $d = $con->query("UPDATE login SET kode ='0', aktif='Y' WHERE username='".$username."'") or die (mysqli_error());

    if($d) {
        echo "Selamat! Member dengan username <strong>".$username."</strong> telah aktif";
    } else {
        echo "Gagal diaktifkan";
    }**

我尝试将kode更新为0,但链接总是启用可以禁用,你能帮帮我吗

【问题讨论】:

    标签: php email hyperlink


    【解决方案1】:

    让我们认为您的链接是这样的

    <a href="path/to/php">link</a>
    

    在您的情况下最好使用 Session 变量。

    $kode = md5(uniqid(rand()));
    $to = $_GET['f11'];
    $_SESSION['clicked']=true;
            $headers = "From: rizka.nugroho@omg-indonesia.com\r\n";
            $headers .= "Reply-to: $to\r\n";
            $pesan    = "Klik link berikut untuk verifikasi dan mengaktifkan akun : ";
            $pesan    .= ROOT."active.php?email=".$_GET['f11']."&kode=$kode&username=".$_GET['f5'];
    
            $a = @mail($to, "Aktivasi Akun Anda", $pesan, $headers);
    

    在您有链接的页面中,

    <a <?php if(!isset($_SESSION['clicked']) or $_SESSION['clicked']==false)
    echo "href=path/to/php";
    else
    echo "href='javascript:void(0)'";?> >link</a>
    

    【讨论】:

    • 我只是提出了一个想法。您是否将 href=path/to/php 替换为您在程序中使用的链接?
    猜你喜欢
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多