2012-07-08 104 views
-1

请注意我的注册和激活链接到现在为止工作正常,它表示点击激活帐户的链接时出现“连接问题”。激活链接未连接

这是注册文件

{ 
     //generate random code 
     $code = rand(11111111,99999999); 

     //send activation email 
     $to = $email; 
     $subject = "Activate your account"; 
     $headers = "From: [email protected]"; 
     $body = " Hello $fullname,\n\nUsername $username,\n\n Password $password ,\n\nYou registered and need to activate your account, n\nPlease keep this email safe as it contains your password . Click the link below or paste it into the URL bar of your browser\n\nhttp://reacheasy.co.uk/activate.php?code=$code\n\nThanks!"; 

的相关代码,这是激活文件

<?php 
include 'include/global.php'; 

    $code = $_GET['code']; 

    if (!$code) 
     echo "No code supplied"; 
    else 
    { 
     $check = mysql_query("SELECT * FROM reusers WHERE code='$code' AND active='1'"); 
     //echo "SELECT * FROM users WHERE code='$code' AND active='1'"; 
     if (mysql_num_rows($check)==1) 
      echo "You have already activated your account"; 
     else 
     { 
      $activate = mysql_query("UPDATE reusers SET active='1' WHERE code='$code'"); 
      echo "Your account has been activated!<a href='index.php'>Return to login page</a>"; 
     } 

    } 
    ?> 

请帮忙看下感谢

+0

可能是连接数据库的问题。检查你的MySQL细节。 – 2012-07-08 12:26:45

+1

你的代码在哪里有句子:“连接问题”? – roev 2012-07-08 12:28:40

+2

还总是清理 - ''''code = intval($ _GET ['code']);'否则我们可以随时丢弃您的数据库;-) – 2012-07-08 12:28:46

回答

0

检查global.php,并确保你可以连接。拨打or mysql_error()结束时mysql_connect()