Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt wylogowania, sesje, itp
Jarod
post 1.05.2005, 14:11:23
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Mam problem. Wprowadziłem dodatkową kolumnę. Kiedy użytkownik loguje się do systemu,w tabeli logi zapisywana jest data i godzina zalogowania.
Chcę zrobić zapisywanie do tej tabeli datę i godzinę wylogowania. Mój skrypt wylogowania wygląda tak:
  1. <?php
  2. session_name(sofik);
  3.  
  4. header(&#092;"location: main.php\");
  5. ?>


Ale nie wiedz czy mogę przed session_unset(); dodać kod wykonujący zapytanie? Bo na 100% przed sesion_name i sesion_start(); nie może być kodu. Proszę o rade

Pozdrawiam

Ten post edytował J4r0d 1.05.2005, 14:15:50


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Ociu
post 1.05.2005, 14:25:13
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Skoro nie wyciągasz danych z sesji, to możesz dodać rekord po zniszczeniu sesji.
Go to the top of the page
+Quote Post
Jarod
post 1.05.2005, 14:28:29
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Cytat(Ociu @ 2005-05-01 13:25:13)
Skoro nie wyciągasz danych z sesji, to możesz dodać rekord po zniszczeniu sesji.

Problem w tym, że aby dodać rekord do tabeli muszę posłużyć się zmiennymi sesyjnymi - inaczej sobie nie wyobrażam użyteczności sesji. Muszę wiedzieć czyj czas wylogowania dodaje. Czy to będzie poprawnie:
  1. <?php
  2. session_name(sofik);
  3.  
  4. // Zapis date i czasu wylogowania do tabeli, korzystając ze zmiennych sesyjnych
  5.  
  6.  
  7. header(&#092;"location: main.php\");
  8. ?>

questionmark.gif

Gdzieś czytałem, że przed header nie może być kodu (chyba html) ale ni jestem pewien


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
Ociu
post 1.05.2005, 14:40:53
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




No to dajesz przed unset...

Cytat
Gdzieś czytałem, że przed header nie może być kodu (chyba html) ale ni jestem pewien

poszperaj w artykułach na wortalu.
Go to the top of the page
+Quote Post
vala
post 1.05.2005, 16:00:40
Post #5





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 12.01.2005

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


albo zerknij na ob_start() ob_flush()


--------------------
Warsztat: Easy PHP 1.7:Apache 1.3.27|PHP 4.3.3|PHPMYADMIn 2.5.3|MYSQL 4.0.15
Go to the top of the page
+Quote Post

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: 17.06.2025 - 08:22