新規登録用の登録フォームを作成してます。
その中でユーザー側が本登録画面に行く際にクリックするURLが上手くリンクにならず、文字として
出現してしまいます。
<a href タグの使用方法は問題ないと思うのですが、他に何か原因がありますでしょうか??
ご教授願いたいです。
<head> </head> <body> <?php if(isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'POST') { ini_set('display_errors',1);//画面にエラーを表示 error_reporting(E_ALL); session_start(); $firstname=''; $lastname=''; $email=''; $phone=''; $birthdate=''; $username=''; $password=''; if(isset($_POST['firstname']) && isset($_POST['lastname']) && isset($_post['email']) && isset($_POST['phone']) && isset($_POST['birthdate']) && isset($_POST['username']) && isset($_POST['password'])){ $_SESSION["USER"] = 'USER'; header("Location:vertify.php"); exit; } if(isset($_POST['email'])){ echo "Please check the Email"; } else { echo "Your Email is invalid , please check your Email address again"; } $dsn ='mysql:host=localhost;dbname=microblog'; $user ='root'; $password ='root'; //$USER = $FILES['firstname']['lastname']['email']['phone']['birthdate']['username']['password']; try { $db = new PDO($dsn,$user,$password); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $db->prepare("INSERT INTO users(firstname,lastname,email,phone,username,password) VALUES (:firstname, :lastname, :email, :phone, :username, :password)"); $stmt->execute(array( ':firstname' => $_POST['firstname'], ':lastname' => $_POST['lastname'], ':email' => $_POST['email'], ':phone' => $_POST['phone'], ':username' => $_POST['username'], ':password' => $_POST['password'] )); } catch(PDOException $e){ die ('error:'.$e->getMessage()); } $to = $_POST['email']; $subject = "Email vertification"; $message = "Thanks for Registering. Click the link below to Acivate your Account. \n"; $message = '<a href="http://localhost/microblog/vertify.php">Activate your account</a>'; $headers = "From: " . strip_tags($_POST['email']) . "\r\n"; $headers .= "Reply-To: ". strip_tags($to) . "\r\n"; mail($to,$subject,$message,$headers); } ?> <h2>Register your information</h2> <form method="POST" action="register.php"> Fastname:<input type="text" name="firstname"><br><br> Lastname:<input type="text" name="lastname"><br><br> Email Adrress:<input type="text" name="email"><br><br> Phone Number:<input type="text" name="phone"><br><br> Birth Date:<input type="text" name="birthdate"><br><br> Username:<input type="text" name="username"><br><br> Password:<input type="text" name="password"><br><br> <input type="submit" name="register" value="Register"> </form> </body> </html> コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/21 12:38
2019/05/21 12:49
2019/05/21 13:14