Hirdetés
- Azonnali informatikai kérdések órája
- AMD Navi Radeon™ RX 7xxx sorozat
- Hisense LCD és LED TV-k
- Androidos tablet topic
- OLED TV topic
- Rémisztő árakkal szembesülnek a notebookgyártók az új mobil platformoknál
- Lenovo Thinkbook, Yoga széria
- Vezetékes FEJhallgatók
- TCL LCD és LED TV-k
- Fejhallgató erősítő és DAC topik
Új hozzászólás Aktív témák
-
SirRasor
addikt
válasz
fordfairlane
#17473
üzenetére
Thx, értem! Na így már meg tudom csinálni tökéletesre


-
SirRasor
addikt
Erre próbáltam guglizni, de ezt már nem értem
Picit tudnád jobban körvonalazni?
Ha megvan a session id, akkor azzal mit érek, ha kilépéskor elméletileg megsemmisül a szerveren?Viszont most találtam egy ilyet, és asszem megold minden gondot, ha jól értelmezem:
http://php.net/manual/en/function.session-set-cookie-params.php - azaz a session-nek is lehet lejárati időt adni úgy, mint a sütinek.Amúgy itt az oldal

-
SirRasor
addikt
válasz
creation
#17467
üzenetére
Nem hiszem, hogy azzal előrébb lennék, mert akkor is túl nagy lesz egy idő után a cookie. Inkább engedek az igényeimből, és inkább ne számítson a böngésző bezárás. Mármint amíg a honlapon van, addig nem kapja meg 2x ugyanazt a kérdést, aztán ha visszalátogat, akkor meg..ez van.
SQL-be semmi szín alatt se raknám bele, mert az meg az adatbázist növelné meg brutál módon. Sőt, szerintem lehetetlen megoldani, mert akkor minden egyes kérdéshez mondjuk az adott eszköz IPcímét kéne elraknom, mert úgy működne 100%-osan.
Most az jutott eszembe, hogy ha nem kéne hosszabban megjegyezni, akkor még session se kéne. PHP-ben egy szimpla 2 dimenziós tömb, és az új kérdést meg ajaxxal bele tudom tolni.
Óóóó én állat, megvan a megoldás! Félig. Ha abból indulok ki, hogy egy ember ne lásson már 1 kérdést egyszerre, akkor...az a lényeg, hogy minden kérdést max 1x lát. Tehát tök fölöslegesen keverem meg az SQL-es lekérdezést. Ha szépen sorban lépked a kérdéseken, akkor elég azt megjegyeztetni cookie-val, hogy éppen hol tart. Ha eljut a végére, akkor:
A. várhat az újabb kérdésekre (mondjuk kiírja a honlap, hogy már az összes kérdést látta)
B. átválthat kevert üzemmódra, de abban ott a rizikó, hogy 2x kaphat 1 kérdést (mint most), de az "A" pont megléte miatt ez már nem olyan nagy bűn.Azért ha van jobb ötlet, azt szívesen várom

-
SirRasor
addikt
Üdv, van egy huncut kérdésem:
Honlap feldob kérdéseket. Mindig csak 1-et, aztán ha a tovább-ra kattintok, akkor még1et felad stb.
Van mondjuk 736428364(sok) kérdés benne.Hogy tudok úgy lekérdezni, hogy véletlenszerűen adjon ki 1-et, DE x napig (vagy amíg én nem akarom) ne dobja fel azt újra? Ha nem számítana, akkor könnyű, mert SQL-el elintézem úgy, hogy order by RAND 0,1 oszt' csókolom.
1. Gondoltam session-ra, abban tömböket jól lehet tárolgatni: pl: tomb[kerdes_ID][vót'-e mán*]
*ami lehet 0 meg 1 és akkor már nyert ügyem van. Viszont ha bezárom a böngészőt, akkor a sessionnek vége, viszont napokban, akár hetekben kell csinálni a hozzáférhetőséget.2. Kuki az már jobban hangzik az időtállósága miatt. A tömbözés is megoldható trükkösen (tomb(0)(0) hihi), DE...de, és ezért is kezdtem azzal, hogy "736428364" kérdés, tehát még ha ID-ket és 0-1-est tárolnék bennük, akkor is túl nagy lesz a mérete és fölöslegesen fogja terhelni a szervert elküldéskor. Meg talán 4kb-nál nagyobb is lesz.
Van-e 3-as megoldás? Van olyan megoldás, ami max a kliensgépet terheli, és jó lehet nekem? Vagy ami egyszerűbb?
-
SirRasor
addikt
Hoi!
Találkoztatok már olyannal, hogy
"Parse error: syntax error, unexpected '{' in..." hibát dob, ha csinálok egy szabvány try blokkot?
Arra a sorra dobja a hibát, ahol a try { helyezkedik el. Ha sort török, és egyedül áll a {, akkor arra a sorra mondja a hibát.DE csak a try-nál fordul elő. Elé bevágtam szimpla ifet teleaggatott {}-al és továbbjutott rajta.
Másik szerveren nem volt ilyen gond, de guglizásban arra jutottam, hogy php.ini-vel nem lehet letiltani a try-finally dolgot. Vagy mégis?

-
SirRasor
addikt
válasz
fordfairlane
#14508
üzenetére
Közben összevontam rafináltan 1-be, de azért thx; így már kezd világosodni a dolog

eddig $query elnevezést használtam, csak neten egyre több helyen láttam kiírva a $result-ot erre a helyre, de akkor átpártolok az $stmt-re. Mondjuk én is $pdo-val példányosítom a pdo-t

-
SirRasor
addikt
Hoi! Csak egy gyors kérdés:
PDO lekérdezés $result->execute(array..
végigmegyek az elemeken:foreach($result as $data) { .. } a $data szépen visszaadja az értékeket.
Ha viszont utána (és nem benne!) csinálok még egy foreachet, akkor a $data már teljesen üres lesz, mintha a $result elbandukolt volna a végére és nem állna vissza.
Ötletek?
Új hozzászólás Aktív témák
- Google Pixel topik
- Telekom mobilszolgáltatások
- Windows 11
- Pályára állt a BME nagy dolgokra hivatott kisműholdja
- Óvodások homokozója
- Futás, futópályák
- Kiadta Sam Altman a parancsot: bajban a ChatGPT!
- Sweet.tv - internetes TV
- Azonnali informatikai kérdések órája
- Honor Magic5 Pro - kamerák bűvöletében
- További aktív témák...
- Apple iPhone 14 Pro Max - 256GB / Space Gray / 83% + Spigen tokok
- Logitech Trueforce G923 kormány és pedál szett váltóval, break moddal
- Bomba ár! HP ProBook 450 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
- Bomba ár! HP ProBook 450 G6 - i7-8GEN I 16GB I 512SSD I HDMI I 15,6" FHD I Cam I W10 I Gari!
- Bomba ár! HP ProBook 450 G6 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W10 I Gari!
- Bontatlan iPhone 17 Pro (256 GB) (rendelhető)
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- LG 83C3 - 83" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- BESZÁMÍTÁS! Sony PlayStation VR2 virtuális valóság szemüveg garanciával hibátlan működéssel
- IKEA (HAVREHOJ) tablet tartó
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


Picit tudnád jobban körvonalazni?




