- Milyen okostelefont vegyek?
- Mobil flották
- iPhone topik
- Yettel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Redmi Watch 5 - formás, de egyszerű
- Sony Xperia 1 VII - Látod-e, esteledik
Új hozzászólás Aktív témák
-
Male
nagyúr
válasz
Sk8erPeter #7649 üzenetére
Köszi!
Igen, ezzel töltöttem a tegnap estét, hogy az egészet átnézzem. Szerencsére csak két ilyen változónevet használtam, azokat lecseréltem gyorsan. (pedig szeretem úgy csinálni, hogy azonos, ha ugyan olyan a tartalom, pl ha az adott, bejelentkezett ember neve a $_SESSION['felhasznalonev']-ben van, és közben valamiért kell egy másik felhasználó neve, akkor az a $felhasznalonev-be kerül... így jobban követhető nekem. Még jó, hogy itt most ilyesmi nem nagyon kellett. )
-
Male
nagyúr
válasz
Sk8erPeter #7638 üzenetére
Kipróbáltam egy alkönyvtárban egy teszt php-val, és ezzel a htaccess-szel... onnantól nem fut semmi, egy "A program nem futtatható!" felirat jelenik meg, és kész.
-
Male
nagyúr
válasz
Sk8erPeter #7638 üzenetére
Köszi!
Nem tudom, hogy engedélyezett-e... sajnos nem olyan egyszerű a helyzet, mert az oldal már fut egy olyan tárhelyen, amihez csak FTP hozzáférésem van, nem látok admin felületet, nem tudok velük beszélni, stb... kísérletezni meg nem lehet menet közben...
-
Male
nagyúr
válasz
fordfairlane #7632 üzenetére
Igen, már megfejtettük.... amikor én kezdtem a PHP-t, akkor ez már rég alapból kikapcsolt volt, így nem is gondoltam rá. Továbbítottam nekik, hogy kapcsolják már ki így 2011-ben, a kódot meg ellenőriztem, hogy ne okozhasson problémát.
-
Male
nagyúr
válasz
fordfairlane #7627 üzenetére
Akkor semmi gond nincs... szóval a hiba tulajdonképpen az, hogy a PHP változók egy idő után egyszerűen átvándorolnak a nevüknek megfelelő helyre a SESSION tömbbe... nem hinném, hogy ez normális viselkedés.
-
Male
nagyúr
...hát ez egy vicc...
Csináltam egy PHP-t, ennyi az egész:
session_start();
$_SESSION['csid'] = 69;
print"{$_SESSION['csid']}<br />";
$csid = 0;
print"{$_SESSION['csid']}<br />";Lefut egyszer, kiírja, hogy:
69
69...nyomok egy oldal frissítését, erre kiírja, hogy:
69
0Átírtam a kódot a következő képpen:
session_start();
$_SESSION['csid'] = 69;
print"{$_SESSION['csid']}<br />";
$csid = 5;
print"{$_SESSION['csid']}<br />";Lefut egyszer, kiírja, hogy:
69
69...nyomok egy oldal frissítését, erre kiírja, hogy:
69
5Én vagyok hülye, vagy ez a szerver "érdekesen" viselkedik?
-
Male
nagyúr
Gyors PHP kérdésem lenne, mert ezt egyszerűen nem tudom felfogni...
Kezdeti állapot például:
$_SESSION['akarmi'] = 5;
Későbbi részen:
$akarmi = 0;
if(isset($_SESSION['akarmi']) && preg_match('/^([0-9]{1,7})$/',$_SESSION['akarmi'])){
$akarmi = $_SESSION['akarmi'];
}Közvetlenül ezután ha kiíratom a $akarmi-t, akkor az 0, és a $_SESSION['akarmi'] szintén 0.
Olyan, mintha a $akarmi = $_SESSION['akarmi']; fordítva működne, és balról jobbra adna értéket.Mégis mi okozhatja ezt? Megkerültem a problémát úgy, hogy a $akarmi-nek nincs alapértelmezett értéke, hanem egy else ágban kapja meg a 0-t, de a miértre nem jöttem rá.
Új hozzászólás Aktív témák
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Kerékpárosok, bringások ide!
- Melyik tápegységet vegyem?
- Milyen okostelefont vegyek?
- Autós topik
- Mobil flották
- Anglia - élmények, tapasztalatok
- World of Tanks - MMO
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- VR topik (Oculus Rift, stb.)
- További aktív témák...
- Samsung Galaxy A21s 32GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A50 128GB, Kártyafüggetlen, 1 Év Garanciával
- 16" MacBook Pro / M1 Pro - Silver / 512GB SSD / 16GB RAM
- Gamer PC - Ryzen 7 5700X, 3070Ti + Garancia
- Eladó Makulátlan 16" MacBook Pro M1 Pro 16/1TB (10/16) Dobozában, ajándék tokkal.
- HATALMAS AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- BESZÁMÍTÁS! MSI A320M R3 4100 16GB DDR4 120GB SSD 500GB HDD GTX 1050Ti 4GB Zalman T7 NBASE 600W
- Logitech MX Master 3 vezeték nélküli egér
- AKCIÓ! ASUS H81M-PLUS H81 chipset alaplap garanciával hibátlan működéssel
- LG 55G4 - 55" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
Állásajánlatok
Cég: FOTC
Város: Budapest