はじめまして。
上記のように、セッションデータをMySQLに格納するために、以下のコードを書いたのですが、
『adminさんログイン中
ただいま障害により大変ご迷惑をお掛けしております。』
と表示されてしまいます。
もし何かご存知の方がいらっしゃいましたら、是非ご教授ください!!
よろしくお願い申し上げます。
<?php
session_start();
session_regenerate_id(true);
if(isset($_SESSION['login'])==false)
{
print 'ログインされていません。<br />';
print '<a href="http://spolth.me/staff_login/staff_login.html">ログイン画面へ</a>';
exit();
}
else
{
print $_SESSION['staff_name'];
print 'さんログイン中<br />';
print '<br />';
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>略</title>
</head>
<body>
<?php
try
{
$pro_whom=$_SESSION['staff_code'];
$pro_whom=htmlspecialchars($pro_whom);
$dsn='略';
$user='略';
$password='略';
$dbh=new PDO($dsn,$user,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$sql='INSERT INTO mst_product(whom) VALUES (?)';
$stmt=$dbh->prepare($sql);
$data[]=$pro_whom;
$stmt->execute($data);
$dbh=null;
print '追加しました。<br />';
}
catch(Exception$e)
{
print'ただいま障害により大変ご迷惑をお掛けしております。';
exit();
}
?>
</body>
</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/04/06 12:15
退会済みユーザー
2015/04/06 12:18
2015/04/07 14:23