Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie danych z XML do zmiennej
malinka94
post 2.01.2015, 17:48:44
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 19.01.2014

Ostrzeżenie: (0%)
-----


Witam! Jak mogę poprawnie pobrać id użytkownika do zmiennej? Chciałabym po logowaniu zachować w sesji identyfikator zalogowanego użytkownika.
Poniższy sposób działa, ale otrzymuję błąd:
Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0

XML zawierający dane zarejestrowanych użytkowników:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <logowanie><user id="54a6a2acd3693" login="Asia" haslo="f9a6e5f05deefc3853f28d03e7e266e2"/></logowanie>


  1. $xml = simplexml_load_file($userzy_xml);
  2.  
  3. foreach ($xml->children() as $user)
  4. {
  5. if ($user['login'] == $login)
  6. {
  7. if ($user['haslo'] == $haslo)
  8. {
  9. $zalogowano = true;
  10. $id = $user['id']; //to wywoluje blad!
  11. }
  12. }
  13. }


  1. if ($zalogowano == true)
  2. {
  3. $menu = '<a href="index.php">Przejdź do strony głównej</a><br/>';
  4. $tresc = 'Zalogowano pomyślnie :)';
  5.  
  6. $_SESSION['twoje_id'] = $id;
  7.  
  8. echo ("Twoje ID to: " .$_SESSION['twoje_id']); //pomocnicze
  9.  
  10. include_once 'szablon.php';
  11.  
  12. exit();
  13. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:39