- Kihajtható támasszal és nyolc hangszóróval szerelt tablet a Lenovótól
- Megérkezett Magyarországra a Samsung új OLED gaming monitora
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen monitort vegyek?
- Gaming notebook topik
- Fával ékesíti magát a Jonsbo Mini-ITX gépháza
- Milyen házat vegyek?
- Megérkezett a Razer DeathAdder V3 Hyperspeed verziója
- iPad topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Hirdetés
-
Megérkezett a Razer DeathAdder V3 Hyperspeed verziója
ph A Pro és a vezetékes változat után tehát itt a Razer saját rádiós megoldását használó változat, mely 8 grammal könnyebb is az előbbinél.
-
Több Redmi, mint kolbász
ma Újabb premier készül, a Redmi 13 5G-n a sor.
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
válasz
lakisoft #692 üzenetére
Ha csak a syn highlight kell, és gyors, pehelysúlyú szerkesztő, akkor a php designer. Ha komolyabb mókára vágysz, pl. step-by-step debugra, és hajlandó vagy emiatt egy lassabb feljesztőcuccal dolgozni, akkor zend studio. Mindkettő fizetős, előbbi olcsóbb, de persze vannak ingyenes lehetőségek, mindkettő legalább "kipróbálható".
-
Tele von Zsinór
őstag
válasz
Louloudaki #744 üzenetére
Akkor .htaccess fileval tiltod a mappához hozzáférést, azaz ha valaki közvetlen akarja elérni a fileod, akkor 403-at kap, de includeolni tudod másik scriptbe.
-
Tele von Zsinór
őstag
Azt hiszem, nem vagy tisztában az alapokkal:
a php szerveroldali nyelv, azaz amikor egy oldalt lekérsz, akkor az elkezd futni, (ilyenkor lehet php függvényeket hívni benne), feldolgozza a kapott paramétereket, és csinál belőlük valami kimenetet, és ezt kapja meg a kliens. Ezért nem lehet megnézni egy php oldal forrását.
Ellenben a javascript kliensoldali, azaz a böngésző kapja meg a forráskódot, hogy ő futtassa, amikor kell. -
Tele von Zsinór
őstag
Ha van két objektumom (legyenek $a és $b, ebben a sorrendben létrehozva), akkor a script futásának végén van-e jóldefiniált sorrend a felszabadulásukra? Azaz számíthatok-e arra, hogy a sorrend $b $a (vagy akár bármi más), vagy ez random?
-
Tele von Zsinór
őstag
válasz
Louloudaki #804 üzenetére
A session_destroy() megszünteti az aktuális sessiont, ezért dob ki. A mappás átlépésnél meg valószínűleg az a gond, hogy a session cookie-t a szerver a /en vagy a /hu mappához köti.
-
Tele von Zsinór
őstag
Most fogom megkapni, hogy rossz tervezés
A helyzet a következő: van egy adatbázis és egy session objektumom. Mivel nem szeretném, hogy egy script több szálon is kapcsolódva legyen ugyanahhoz az adatbázis-szerverhez, ezért a session objektum konstruktora vár egy referenciát az adatbázis-objektum egy példányához, ezt használja az aktuális session betöltésére a konstruktorában, majd a mentésre a destruktorában. Értelemszerűen a létrehozáskor a sorrend $db, majd $session, de a script végén ha a $db előbb szabadul fel, az gond. Megoldás lehet a session konstruktorának explicit meghívása, de amennyire lehet, szeretném automatizálni (mert ugye a programozó feledékeny
)
-
Tele von Zsinór
őstag
válasz
Louloudaki #808 üzenetére
A php.ini-ben ezekkel tudsz segíteni a gondjaidon: session.cookie_lifetime (legyen =0) és session.cookie_path (legyen = /). Ha nincs hozzáférésed ehhez a filehoz, akkor beszélj a szerveradminnal. Másik megoldás, ha a .htaccess fileba belerakod őket, valahogy így:
php_flag session.cookie_lifetime 0
-
Tele von Zsinór
őstag
Ha tudsz jobbat, ne tartsd magadban, tőlem ennyi tellett
Nem szeretném, ha a db objektum függne a sessiontól, épp elég, ha csak fordítva áll fenn a helyzet. Még azon is gondolkodom, hogy a session obj. csinálna saját db objektumot, csak az meg teljesen felesleges erőforrás-pazarlás.
Még semmi sem végleges. -
Tele von Zsinór
őstag
válasz
Louloudaki #813 üzenetére
A session semmiképp nem halálozik el, majd csak annyi idő múlva, amennyi a szerveren a timeoutja. Legfeljebb a session cookie szűnik meg, amivel a kliens azonosítja magát, ezt a korábban említett session.cookie_lifetime-al tudod állítani (0 = ablak bezárásakor semmisüljön meg)
-
Tele von Zsinór
őstag
Működés közben még én sem láttam, de mostanság készítek egyet
az én elképzelésem az, hogy {{{valami}}} módszerrel "változókat" rakok a tpl fileokba, és phpben feldolgozás-kiírás közt cserélem őket. Lesz (header|footer|info|stat|menu|...).tpl. De persze ez a profik szemében ugyanolyan béna lehet, mint kicsit korábban, amikor a session objektumomnak db-objektum referenciát adtam át, hogy azzal dolgozzon
-
Tele von Zsinór
őstag
Igaza van annak, aki később válaszolt: nem regexpre gondoltam, hanem sima str_replace()-re. Még semmi benchmarkot nem csináltam, még kódom sincs, csak elméletben tervezgettem. A <?= $valtozo ?> azért nem tetszik, mert ennek a szabályos módja a <?php echo $valtozo; ?>, az előbbi meg szerverfüggő, hogy engedélyezve van-e. (Ez a rövid nyitótag, ugye?
)
-
Tele von Zsinór
őstag
Nem lenne használhatóbb megoldás egy feed összerakása a kommentekről?
Ha van ssh hozzáférésed, akkor amikor komment jön, azt jelöld meg úgy, hogy még nem ment róla levél, és cronnal mondjuk óránként fut egy php, ami megnézi, van-e ilyen, ezekről levelet küld valamit átbillenti ezt a flaget.
-
Tele von Zsinór
őstag
válasz
DeltaPower #1002 üzenetére
Viszont oda nem rakja be a változókat.
-
Tele von Zsinór
őstag
válasz
DeltaPower #1050 üzenetére
Limitálva van, hogy egy domain mennyi cookie-t tárolhat, szerintem jobb elindítani egy sessiont, és a szerveroldalon tárolni ezt.
-
Tele von Zsinór
őstag
válasz
Forest_roby #1074 üzenetére
Újsor?
\n
-
Tele von Zsinór
őstag
válasz
vakondka #1210 üzenetére
Az injection ellen is véd, meg hogy a spec karakterek is helyesen kerüljenek be. Nálam a db osztály escape függvénye így néz ki:
if (get_magic_quotes_gpc()) $input = stripslashes($input);
return @mysql_real_escape_string($input,$this->connection);És ezt hívom meg minden alkalommal, amikor usertől származó adatot rakok bele query stringbe. Kivételek persze vannak: ha valamit sokszor használok, akkor inkább egy külön változóba escapelem, és azt az értéket rakom stringbe, mert a plusz memóriafoglalással is hatékonyabb, mint ennek a többszöri meghívása
-
Tele von Zsinór
őstag
Hogyhogy nem férsz hozzá? A mysql_ függvények többsége utolsó paraméterként vár egy opcionális kapcsolat-azonosítót, ha ezt nem adod meg, a legfrissebb kapcsolatot használják, azt gyanítom, te ezt nem adod meg, ezért az első objektum függvényei is a második kapcsolatát akarják használni.
Új hozzászólás Aktív témák
- Samsung Galaxy S23 Ultra - non plus ultra
- A Realme bemutatta a GT 6-ot, Európában is kapható a telefon
- Kihajtható támasszal és nyolc hangszóróval szerelt tablet a Lenovótól
- Megérkezett Magyarországra a Samsung új OLED gaming monitora
- Vicces képek
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen légkondit a lakásba?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen monitort vegyek?
- További aktív témák...
- Lenovo ThinkStation P720 Workstation: 2db Xeon proci + 128GB RAM + Quadro RTX4000 8GB + 512GB SSD
- Lenovo ThinkStation P720 Workstation: 2db Xeon proci + 64GB RAM + Quadro P4000 8GB + 512GB SSD + Win
- HP Pavilion x360 14-ek Convertible - ÚJ - 14" TOUCH notebook - i5-1235U, 16GB, 512SSD, Win11
- DJI AVATA Pro-View Combo drón (DJI goggles 2) - 2 akku, Motion Controller 2 - 1 év garancia
- LETISZTULT PC ÁTLAG FELADATOKRA - AMD R5 5600G - 16GB DDR4 RAM - 500GB NVME SSD