Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Definování ID uživatele v PHP

Sashaa
verified
rating uzivatele
(18 hodnocení)
20. 8. 2021 00:04:21
Zdravím,
mám zde tento PHP kod:
  $member->userid;
  $vek = $_SESSION;
  $mesto = $_SESSION;
A nevím jak mám udělat, aby se ty údaje zobrazovali dle ID toho daného uživatele.
Aktuálně se zobrazuje vždy jen ty moje údaje a to i o státních uživatelů... 
ID uživatele je zobrazeno pomocí $member->userid ten zobrazuje správně jednotlivých ID uživatelů, ale nevím jak mám skrze toto ID zobrazit ty údaje, aby to rozeznalo ty uživatele...
poradí někdo? 
Děkují
20. 8. 2021 00:04:21
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489103
TomasX
verified
rating uzivatele
(4 hodnocení)
20. 8. 2021 00:36:00
z tohoto útržku kódu nelze nic říct, chybí vše ostatní, netušíme co obsahuje $member a jak je vytvořený a ani jak inicializuješ $_SESSION. Obecně $_SESSION obsahuje data přihlášeného uživatele, musí je tam ale někdo uložit, poté se přes http cookie hlavičku přenáší identifikátor.
20. 8. 2021 00:36:00
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489102
Sashaa
verified
rating uzivatele
(18 hodnocení)
20. 8. 2021 01:09:55
TomášX: $_SESSION zobrazuje data ze souborů jiných složek
Například: 
Zobrazuje položku "město" ze souboru, kde uživatel má uvedené svoje údaje.
Pak to jinde (v jiné složce a souboru) vyvolám zobrazení těchto údajů opět pomocí SESSION, který jsem uvedl výše:
Výsledek funguje. Problém je definování, aby ty údaje nezobrazovali jen moje, ale aby to rozeznalo dle ID uživatele, když tam budou více uživatelů na seznamu.
Funkce $member->userid;  je právě rozeznání uživatele dle ID proto je to způsob jak to můžu rozeznat ty údaje dle uvedení tohoto ID, ale nevím jak to mám napsat.
20. 8. 2021 01:09:55
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489101
TomasX
verified
rating uzivatele
(4 hodnocení)
20. 8. 2021 01:18:30
v tom případě na to nepoužívej $_SESSION, u ní neumíš načíst data někoho jiného, vždy to bude jen jedna sada dat podle přihlášeného uživatele (či uživatele, který zrovna stránku otevřel, pokud tam nemáš přihlášení). Jestli si potřebuješ mezi skripty předávat načtená data z databáze, použij proměnné a těmi to přenášej mezi funkcemi.
20. 8. 2021 01:18:30
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489100
Julius3
verified
rating uzivatele
20. 8. 2021 10:01:08
Thanks for this post.
20. 8. 2021 10:01:08
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489099
Sashaa
verified
rating uzivatele
(18 hodnocení)
20. 8. 2021 12:43:06
TomášX: tak jestli chápu dobře, skrze session nelze načíst informace od ostatních uživatelů? Musím to vyvolat skrze databáze ty údaje?
20. 8. 2021 12:43:06
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489098
TomasX
verified
rating uzivatele
(4 hodnocení)
20. 8. 2021 13:10:55
ano, přesně tak, nelze to a není to k tomu určeno
20. 8. 2021 13:10:55
https://webtrh.cz/diskuse/definovani-id-uzivatele-v-php/#reply1489097
Pro odpověď se přihlašte.
Přihlásit