![]() |
![]() |
![]()
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 ![]() 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
![]() I nie wiem nadal w czym problem.... jak powinno byc ![]() ![]() EDIT: Mam takie pytanie: czy moze lepiej zostac przy ciasteczkach ![]() ![]() ![]() ![]() 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
![]() |
|
|
![]()
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
![]() -------------------- |
|
|
![]()
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
![]()
Czy ocb ![]() ![]() 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 ![]() 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
![]() sry za kłopot ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:24 |