Hej, jak nie używałem PDO to wszystko mi działało teraz niestety nie wiem gdzie jest problem.
Podczas logowania dodaję sesję np:
$_SESSION['login'] = "ABCDEF";
class user { public function isLogged () { if (http://www.php.net/empty($_SESSION['login'])) { return false; } } }
<?php http://www.php.net/session_start(); http://www.php.net/ob_start(); require 'include/config.php'; require_once 'include/user.class.php'; if (!user::isLogged()) { http://www.php.net/header("Location: index.php"); } ?>
I oczywiscie to wszystko wina PDO mimo, ze w kodzie co tu pokazales ani razu nie pojawilo sie PDO...
przenosze na przedszkole, a ty przeczytaj znajdujacy sie tam przypiety temat "Jak poprawnie zadac pytanie"
Nie twierdzę, że to PDO tylko wcześniej mi wszystko działało a teraz walczę z tym od kilku godzin, szukałem na google i niestety nie umiem sobie z tym poradzić.
Wydaje mi się, że po to powstało to forum by sobie pomagać a nie komuś ubliżać, przenoś temat gdzie uważasz za stosowne bo to Twoja rola jednak jak nie chcesz pomóc to powstrzymaj się od swoich komentarzy. Nie każdy jest mistrzem PHP - są osoby jak ja, które się uczą i liczą na wsparcie bardziej doświadczonych kolegów
1) Nikt ci tutaj nie ubliza
2) Przenioslem temat nie dlatego by ci ublizyc tylko dlatego ze jak sam napisales dopiero sie uczysz, malo co ogarniasz i dzial Przedszkole jest wlasnie dla takich osob
3) Wyraznie napisalem, bys zastosowal sie do przypetego tematu z tego dzialu. Jesli tego nie zrobisz temat zostanie zamkniety i to bedzie twoja wina a nie kolejna proba ublizania ci.
No i 4) Skoro czegos nie twierdzisz, to nie wspominaj o tym, bo wspominajac o tym, jednak sugerujesz ze to przez to cos. Rownie dobrze mogles napisac: dopoki nie padalo, to wszystko mi dzialalo....
Na początek zacznij od tego że isLogged nie jest metodą statyczną a właśnie w ten sposób się do niej odnosisz.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)