Aktualności:

Nowy polski projekt BOINC - Universe@Home

Menu główne

PHP raz jeszcze

Zaczęty przez krzyszp, 08 Marzec 2009, 20:12

krzyszp

Od pewnego czasu walczę z pewną stronką.
Generalnie z większością sobie już poradziłem, niestety nadal mam pewien problem z logowaniem.

Otóż user loguje się poprzez formularz ok., ale przychodzi czas, kiedy trzeba "zabić" sesję, stworzyłem coś takiego:



<?php
if(isset($_SESSION['UserPerm']))
{
echo 
'<tr><td class="bg" valign="middle" height="25"><img src="images/whitebullet.gif" alt="" width="15" height="15" border="0" /><a href="include/logoff.php"> LOG OFF </a></td></tr>';
}
else
{
echo 
'<tr><td class="bg" valign="middle" height="25"><img src="images/whitebullet.gif" alt="" width="15" height="15" border="0" /><a href="login.php"> MEMBERS LOGIN </a></td></tr>';
}
?>




jako przycisk do wylogowania.

Zawartość pliku logoff.php jest następująca:



<?
session_start();
unset($_SESSION['UserPerm']);
unset($UserPerm);
session_destroy();
header ('Location: http://jakisserwer.com/login.php');
?>



Niestety, strona nie jest przekierowana na login.php i sesja nie jest niszczona.

Macie może jakieś podpowiedzi?

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Mchl

Pierwsze pytanie, czy serwer ma włączoną obsługę short tagów ( <? )? Zresztą nawet jeśli by miał, to używaj pełnych tagów ( <?php ), bo krótkie są niezalecane.

W nagłych wypadkach wzywać przez: mail: mchlpl[at]gmail.com | PM|mchl[a]boincatpoland.org

krzyszp

Dzięki  :P

To było to, walczyłem z tym od dwóch dni i dopiero Ty mi to podpowiedziałeś  :)


Kurczę, widzę, że tutaj najszybciej można liczyć na fachową pomoc.

Co ciekawe, cała strona ma kilkadziesiąt podstron (pochwalę się jak skończę), a tylko w tym miejscu popełniłem ten błąd...

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka