Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Webmasterka oraz programowanie
No wydaje mi się, że łatwiej napisać if ($zmienna) niż if (isset($zmienna)) Tongue
Reply
Dobra, nieważne, bo wychodzi że to chyba prawie to samo.
Wyłapałem inny błąd w index:
Zamiast echo 'Witaj $nick'; powinno być echo 'Witaj '.$nick;
Reply
A po co wywaływać następną sesję jeśli ją już wywołałem?

kanus:
Mają rację z tym sprawdzaniem czy istnieje. W echo jest dobrze.


Mam jeszcze jedno pytanie. Co to ob_start(); ?

Logowanie nie wywala mi błędu, tylko z tym sprawdzeniem czy jest zalogowany jest kłopot.
Reply
To wpisz sobie przed ifem echo $_SESSION['nick']; i pokaż co zwraca?
Reply
Echo jest tylko do wpisywania tekstu.
Reply
Do wypisywania, nie do wpisywania. Nie tylko tekstu, dowolnych zmiennych. Możesz to po prostu zrobić?
Reply
Heart 
Tak. Tylko jeśli znajdę hasło do hostingu. Tongue
Reply
Dałeś na początku indexu session_start() ?

Echo jest złe, bo jeśli nie zmienisz na takie jak Ci napisałem to zamiast [b]Witaj kanus[b] pokaże [b]Witaj $nick[b].
Przykład: takeagift.y0.pl/test.php

ob_start() trzeba wpisywać na początku strony w nowszych wersjach PHP, ponieważ niektóre instrukcje nie zostaną odczytane. Z doświadczenia wiem, że bez tego nie odczytuje funkcji header(). Jak znasz angielski możesz sobie o tym poczytać w manualu.
Reply
Dzięki działa. Ale co zrobić, aby po przejścu na inną stronę nie kasowało zalogowanego kolesia?
Reply
Na każdej stronie musisz mieć zamieszczoną sesję.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)