このコードで「ページは機能していません」というエラーがでます。なぜでしょうか?
php
1 2<?php 3 try { 4 $db = new PDO("mysql:host=mysql0000.server.jp;dbname=server_db", "server_yu1", "password000"); 5 $db->query("SET NAMES utf8"); 6 } catch (Exception $e) { 7 die("Error : " . $e->getMessage()); 8 } 9 10 $Key = stripslashes(htmlspecialchars($_GET['Key'])); 11 $myName = $_GET['User_Name']; 12 $pc = $_GET['PCINFO'] 13 14 if (Empty($Key)) { 15 exit("RET:blank\0"); 16 } 17 18 $userquery=$db->prepare("SELECT * FROM `server_yu1` . `db` WHERE `Key`=:key"); 19 $userquery->bindParam(":key", $Key, PDO::PARAM_STR); 20 $userquery->execute(); 21 $userdata=$userquery->fetch(); 22 23 if ($userdata['Banned_Count'] < 1) { 24 if ($userdata['User_Name'] == $myName){ 25 if ($userdata['PCINFO'] == $pc) { 26 $date_t = date("YmdHis", time()); 27 $query = $db->prepare("UPDATE `server_yu1` . `db` SET `Last_Login`=:date_t WHERE `Key`=:key"); 28 $query->bindParam(":date_t", $date_t, PDO::PARAM_STR); 29 $query->bindParam(":key", $Key, PDO::PARAM_STR); 30 $query->execute(); 31 } else { 32 echo "Error:0002"; 33 } 34 } else { 35 echo "Error:0001"; 36 } 37 } else { 38 echo "Error:0000"; 39 } 40?> 41
回答3件
あなたの回答
tips
プレビュー