Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] sesja w bazie
szybki
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

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


Używam kodu https://github.com/kazitanvirahsan/PHP5.4-D...session_inc.php na PHP 5.4

Dodatkowo w bazie utworzyłem kolumnę z datą dodania ID... Jednak gdy podczepię ten kod i dam
  1. $_SESSION['asda'] = 'xxx';
To nic do bazy nie zostaje zapisane, ale zmienia się data aktualizacji.

Czy w PHP trzeba coś jeszcze ustawić, aby móc zapisywać sesję do bazy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szybki
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

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


Bez poprawek też nie działa, sprawdziłem zmienną $data przed zapisaniem do bazy i jest pusta.

  1. public function write($id, $data)
  2. {
  3. var_dump($data); // pusta
  4. $access = time();
  5.  
  6. $stmt = $this->db->pdo()->prepare('REPLACE INTO sessions(id,timestamp,data) VALUES (:id, :timestamp, :data)');
  7.  
  8.  
  9. $row_affected = $stmt->execute(array(':id'=>$id , ':timestamp' => $access, ':data'=>$data));
  10. return $row_affected;
  11. }


Ten post edytował szybki 17.02.2015, 12:37:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 10:02