![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Ostatnio przez dłuższy okres borykam się z problemem napisania systemu uprawnień. Otóż gdy wpisuję ten kod by zostało zapisane moje numerID w cookies, a bym mógł je wywołać w pliku panel.php i tam ustalić co ma być dla danego id wyświetlane to wyskakuje mi error Warning: setcookie() expects parameter 2 to be string, resource given in C:\wamp\www\nazwa\login.php on line 58 Linia 58 =
http://fotoo.pl//out.php?i=437704_knight.png Otóż myślę, że już jestem blisko by to w pełni działało, tylko blokuje mnie ten string, poprowadziłby mnie ktoś? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Przeczytaj komunikat (error), który Ci wyświetla i się do niego ustosunkuj.
System uprawnień oparty na ciasteczkach jest bezsensowny. Już większy sens ma trzymanie to w sesji, a jeszcze większy weryfikowanie tego przy każdej akcji - bo uprawnienie może się zmienić podczas sesji. Ten post edytował markonix 27.11.2012, 15:20:22 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
oczekuje żeby 2 parametr był w ciągu?
Nie mogę wykminić o co tu chodzi, jakbym wiedział to bym nie pisał na forum. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Wg. mnie parametr 2 powinien być stringiem.
Więc najpierw sprawdź czy rzeczywiście ID, które pobierasz za pomocą mysql_query takowym jest. Ten post edytował Szymciosek 27.11.2012, 15:31:14 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
No pobieram numerID z users gdzie username = $username itp.
a $username to nic innego jak $_POST['username'] itp. więc wydaje mi się, że powinno wychwycić numerID, choć gdy wpisuje to wyskakuje Resource id #6 :/ Ten post edytował Knight 27.11.2012, 15:36:16 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
no wyskakuje mi jak napisałem Resource id #6
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Weź w końcu otwórz dokumentacje i przeczytaj co funkcja zwraca.
http://php.net/manual/en/function.mysql-qu...ry-returnvalues |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
dodałem coś takiego,
lecz nadal nie mogę dojść do tego powrócić do tego stanu przed resource, bo wyskakuje nadal ten sam błąd |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Ty w ogóle spoglądasz na examples w dokumentacji ? Tam jest w każdym chyba podane żeby to zastosować w while. Sprawdzaj.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Warning: setcookie() expects parameter 2 to be string, resource given in C:\wamp\www\nazwa\login.php on line 62 dalej to samo, chociaż już mi wyszło że ID=1, czyli się zgadza. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
na
na
i na sam koniec: Trochę pomyśl. Bo niby po co Ci tam print ? Powinieneś wiedzieć jak działa, a tu musisz mieć przypisanie wartości do zmiennej. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
no teraz ładnie działa, dzięki za pomoc, potem jeszcze napisze efekt końcowy i dokończe na panel.php żeby prawidłowo to wyświetlało, teraz mnie trochę czas goni.
Dzięki wam za pomoc, chociaż jednak jak miał kolega wyżej rację, rozwiązanie z sesjami będzie najodpowiedniejsze, jednak zostawię tutaj to co zrobiłem, być może komuś się przyda. login.php - skrawek z odczytywaniem id i przekierowywaiem do login.php
funkcja w panel.php
Ten post edytował Knight 27.11.2012, 19:30:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:22 |