に格納しようとしましたが、XMLファイルから値を保存しようとしましたが、エラーは解除されました。XML値をセッション変数
どうすればこの問題を解決できますか?コードのthats
<?php
session_start();
$success = 0;
session_unset();
$clients= simplexml_load_file('client.xml');
if(isset($_POST['submit'])){
foreach($clients -> client_info as $client){
if($_POST['username'] == $client->username && $_POST['pwd'] == $client->pwd){
$success = $success + 1;
$_SESSION["id"] = $client['id'];
break;
}
}
}
if (isset($_SESSION["id"])) {
echo $_SESSION["id"];
}
else {
echo "no session";
}
。
問題は、それが未定義のIDを言う私は、たとえば外出
<?php
session_start();
echo $_SESSION["id"];
?>
ということですが。
この問題の解決方法を教えてください。
を申し訳ありませんああ、それは –
あなたがセッション変数にsimplexml_load_file($クライアント)の結果を格納しようとしています病気の編集を待つのか?セッションファイルに保存するのはシリアル化できません。 –
はい。シリアライズ可能なものは何ですか?またはどうすれば解決できますか? –