Reklama
Strona 1 z 2 12 OstatniaOstatnia
Pokazuje wyniki od 1 do 15 z 18

Temat: Sesje w PeHaPie

  1. #1
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny Sesje w PeHaPie

    plik menu.php, includowany do indexu :
    Kod PHP:
    <?
    session_start();
    
    if (!isset($_session['username'])){
    echo '
     <fieldset id="login">
            <h4>Members login</h4>
            <form metod="POST" action="http://tibia24.com/tibia/setsession.php">
              <p class="clearfix">
                <label for="username">Username</label>
                <input name="username" id="username" type="text" value="" />
              </p>
              <p class="clearfix">
                <label for="password">Password</label>
                <input name="password" id="password" type="password" value="" />
              </p>
              <p class="clearfix check">
                <input type="checkbox" id="remember" name="remember" />
                <label for="remember" id="remlabel">Remember me</label>
                <input name="submit" id="submit" type="submit" value="" />
              </p>
            </form>
            <p class="member"><a href="">Lost your Password?</a><br />
    		Not a member yet? <a href="">Register now!</a></p>
            </fieldset>
    	';	
    } else
    {
    $user = $_SESSION['username'];
    echo '
     <fieldset id="login">
    <h5>Member Area</h5>
    <br>Jesteś zalogowany jako <b> ' . $user . ' </b> . 
    </fieldset>';}
    ?>
    Gdzie tu jest błąd ? wyświetla mi samo "Jesteś zalogowany jako .". W każdym możliwym pliku na początku mam session_start();

    @Bazan ;
    Ostatnio zmieniony przez BBsrv : 03-07-2014, 19:26
    Kontakt ze mną:
    pw

  2. #2

    Notoryczny Miotacz Postów Visher jest teraz offline
    Avatar Visher
    Data rejestracji
    2009
    Położenie
    Stalowa Wola.
    Posty
    1,253
    Siła reputacji
    16

    Domyślny

    A gdzie masz linijkę w stylu:

    Kod:
    $_SESSION['username'] = $_POST['username']
    ?

  3. Reklama
  4. #3
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny

    nigdzie. nie wiem czy wiesz ale mam\

    if (!isset($_session['username'])){

    tak więc skoro mi wyświetla to co napisałem, to jeśli byś pomyślał byś wiedział że sesja jest już ustawiona.

    poza tym print_r() mi pluje dobrze to co mam zapisane w tej sesji, ale tylko na początku dokumentu, pod tym }else{ nie printuje nic tak jakby zgubił sesję..
    Kontakt ze mną:
    pw

  5. #4
    Avatar Rollercoster
    Data rejestracji
    2011
    Wiek
    29
    Posty
    1,247
    Siła reputacji
    14

    Domyślny

    Ściągnij firebuga i daj skirna z zakładki cookies.

    i zmień
    $_session['username']
    na
    $_SESSION['username']
    Ostatnio zmieniony przez Rollercoster : 03-07-2014, 19:29

  6. #5
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny

    Cytuj Rollercoster napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Ściągnij firebuga i daj skirna z zakładki cookies.

    i zmień
    $_session['username']
    na
    $_SESSION['username']
    1. sesja != ciasteczko
    2. wielkość liter nie ma znaczenia
    Kontakt ze mną:
    pw

  7. #6
    Avatar Rollercoster
    Data rejestracji
    2011
    Wiek
    29
    Posty
    1,247
    Siła reputacji
    14

    Domyślny

    Cytuj BBsrv napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    1. sesja != ciasteczko
    2. wielkość liter nie ma znaczenia
    o sry xD
    Pojebało mi się, godzinkę temu działałem na ciasteczkach i tak mi się zlało.
    Znaczenie nie ma, ale czytelność poprawia.
    Ostatnio zmieniony przez Rollercoster : 03-07-2014, 19:39

  8. #7

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj BBsrv napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    1. sesja != ciasteczko
    2. wielkość liter nie ma znaczenia
    1. Sesja jest rozpoznawana po ciasteczku.
    2. Ma, nie wiem kto Ci ten debilizm powiedział.

  9. #8
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    Zmienne superglobalne to są czy jakoś tak, i one są tak nazwane jak są i trzeba się tego trzymać: dolar, underscore, nazwa uppercasem

    id sesji jest w ciastku
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  10. #9
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny

    kurrr.... zwracam honory !

    poprawiłem wszędzie na duże litery w _get / _session i o dziwo działa...

    dzięki pany
    Kontakt ze mną:
    pw

  11. #10

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    A są jakieś tablice superglobalne o tych samych nazwach pisane z małych? Jak nie to czemu nie wprowadzą do interpretera że to jeden chuj czy napisane _GET czy _get. Ma to jakieś praktyczne znaczenie?
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  12. #11
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny

    Cytuj Mistrzu dragon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    A są jakieś tablice superglobalne o tych samych nazwach pisane z małych? Jak nie to czemu nie wprowadzą do interpretera że to jeden chuj czy napisane _GET czy _get. Ma to jakieś praktyczne znaczenie?
    możliwe, że jak napiszesz małymi to tworzy normalną zmienną lokalną...?
    Kontakt ze mną:
    pw

  13. #12
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    Cytuj Mistrzu dragon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Jak nie to czemu nie wprowadzą do interpretera że to jeden chuj czy napisane _GET czy _get
    dla rozróżnienia mają takie nazwy, a dodanie emm... aliasów by wymagało dopisania wyjątków, bez sensu chyba :p
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  14. #13

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    Cytuj BBsrv napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    możliwe, że jak napiszesz małymi to tworzy normalną zmienną lokalną...?
    od kiedy nazwanie zmiennej dużymi literami tworzy zmienną globalną?...

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    dla rozróżnienia mają takie nazwy, a dodanie emm... aliasów by wymagało dopisania wyjątków, bez sensu chyba :p
    wiem że stałe mają dla rozróżnienia wielkie litery, bardziej chodziło mi o to żeby jak wykryje _get i inne automatycznie konwertowało samo do uppercase i wsio, nie trzeba o tym pamiętać
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  15. #14
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Cytuj Mistrzu dragon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    od kiedy nazwanie zmiennej dużymi literami tworzy zmienną globalną?...


    wiem że stałe mają dla rozróżnienia wielkie litery, bardziej chodziło mi o to żeby jak wykryje _get i inne automatycznie konwertowało samo do uppercase i wsio, nie trzeba o tym pamiętać
    jemu chodzi o to ze $_GET to zmienna globalna, ale $_get to juz jest to samo co $mojawlasnazjebanazmienna

    Trzeba pamietac robic je wielkimi literami i robic jak bóg przykazał. Tablice się numeruje od 0, tak samo zmienne superglobalne pisze się wielkimi, koniec kropka.
    Ostatnio zmieniony przez Bazan : 04-07-2014, 08:54
    Dreaming by drumming. ˆˆ™

  16. #15
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny

    Cytuj Mistrzu dragon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    od kiedy nazwanie zmiennej dużymi literami tworzy zmienną globalną?...
    czytanie ze zrozumieniem się kłania, nic takiego nie napisałem
    Cytuj Bazan napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    jemu chodzi o to ze $_GET to zmienna globalna, ale $_get to juz jest to samo co $mojawlasnazjebanazmienna
    this
    Kontakt ze mną:
    pw

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Jak zamknąć sesje w wordzie?
    Przez Rafał85 w dziale O wszystkim i o niczym
    Odpowiedzi: 5
    Ostatni post: 27-11-2019, 22:59
  2. Muzyka na sesje Warhammera[pilne]
    Przez Waromir w dziale Muzyka
    Odpowiedzi: 7
    Ostatni post: 31-12-2011, 20:34

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •