![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
Robie skrypt ktory otwiera sesje jezeli sa odpowiednie dane w cookies. Mam taki kod:
index.php:
Function.php
Dane w cookies sa bo sprawadzalem przez echo ($luser); itd. Gdzie robie błąd (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował OnE.Killer 19.09.2005, 17:00:43 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o priorytetach operatorów a potem użyj nawiasów w warunkach logicznych w if'ach.
A na przyszłość pisząc że masz błąd, że coś nie działa, e.t.c. pisz jakie komunikaty pokazuje php, jakie są konsekwencje błądu. Napisanie że php nic nie wyświetla tez jest wskazówką dla odpowiadających. Jak chcesz dostać odpowiedź, włóż trochę pracy w pytanie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
powiem tak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) wyswietla zawsze to samo (znaczy jestes zalogowany :] )... nie wazne czy admin czy uzytkwnik (zanim przeszedlem na sesje i tylko na cookies bylo OK)
I nie wiem nadal w czym problem.... jak powinno byc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) I po co nawiasy w IFach (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) EDIT: Mam takie pytanie: czy moze lepiej zostac przy ciasteczkach (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy lepiej przejsc na sesje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ktos doradzi (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Ten post edytował OnE.Killer 19.09.2005, 18:51:47 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
ja stosuje ciacha - nazwa 'sesja' zle mi sie kojarzy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) do tej pory walcze hehe
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
zostalem przy cisateczkach (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i sie nimi bawie... :]
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam wrażenie że nawet nie zajrzałeś do linka który Ci dałem, a jak zajrzałeś to przeleciałeś wzrokiem żeby wrócić to, nie mieć sobie nic do zarzucenia i dostać gotowca, co :?:
A Tam jest odpowiedź. Warunki logiczne w if'ach są źle skonstruowane. Żeby były poprawnie musisz zmienić priorytet operatorów logicznych, a to z kolei osiągnisz stosując nawiasy. Przecież wiadomo że && jest silniejsze od == dlaego Ci źle działa. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
to jak powinno byc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Czy ocb (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) A tamto przeczytalem 2 razy i nadal nie wiem ocb (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował OnE.Killer 20.09.2005, 15:54:41 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 4.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(mike_mech) Przecież wiadomo że && jest silniejsze od == dlaego Ci źle działa. "Raczej" na odwrot. Cytat(php Manual) Poniższa tabela zawiera priorytet operatorów, od najniższego priorytetu na górze. Powiązanie || Operator lewe || , lewe || or lewe || xor lewe || and prawe || print lewe || = += -= *= /= .= %= &= |= ^= ~= <<= >>= lewe || ? : lewe || || lewe || && lewe || | lewe || ^ lewe || & bez powiązania || == != === !== bez powiązania || < <= > >= Cytat(OnE.Killer) to jak powinno byc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Dobrze miales @OnE.Killer: Czy na pewno tamte wszystkie IFy w function.php zwracaja ci TRUE? Sprawdz to np. w taki sposob:
Gdy bedziesz tak sprawdzal, to wykomentuj najlepiej session_start(); itd., zeby nie wywalalo bledow (nie mozna wyslac header'ow). Co to sa w ogole te ob_start(); tam? ob_start(); daj na sam poczatek calego kodu, a na sam koniec ob_end_flush; PS: Coz to?? ;]
|
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Oj, gafa z mojej strony. Przepraszam ślicznie. <zawstydzony>
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
qrde... gafe zrobilem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) sprawdzalem w innym miejscu wartosci z cookies (w function.php i tam wyswietlalo) :] teraz poprawilem i działa (dodalem sprawdzanie cookies tuz przed :])
sry za kłopot (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:02 |