| Napaka pri php-ju | ||
|---|---|---|
|
klopar
13. maj 2014 09:17:22
Pridružen od: 17. feb 2012 446 objav 78 113 24 |
#1
Pozdravljeni, vprašanje bi imel še pri tej operaciji. Zapisano sem imel tako $textnovica = $POST['text_novica'] vendar mi je php error napisal undefine veriable. Sedaj pa sem to popravil tako, vendar ne vem ali je to podoben zapis? Nekaj podobnega sem našel na internetu vendar ne vem ali deluje tako, da ko ni nobenih spremenljivk da nastavi na 0 če pa je pa pošlje kar koli je pač zapisano v $POST['textnovica']. [ zadeva sicer deluje vendar bi vseeno raje še kakšno drugo mnenje ] $textnovica = isset($POST['textnovica']) ? $POST['text_novica'] : 0; Hvala za odgovor. |
|
|
JanKo
13. maj 2014 09:40:30
Pridružen od: 29. apr 2013 67 objav 61 0 2 |
#2
$textnovica = isset($POST['textnovica']) ? $POST['text_novica'] : 0; je krajši zapis za if(isset($POST['textnovica'])) tako da dela prav. |
|
|
iztoks
13. maj 2014 12:46:41
Pridružen od: 16. apr 2012 161 objav 246 25 3 |
#3
Kar je krajši zapis Ozirom kot je janko zapisal če imaš le eno vrstico lahko zavite oklepaje spustiš, ampak te shorhand varjante po mojem mnenju precej zmanjšujejo berljivost kode ki je zlata vredna ko se par mesecev pozneje vrneš k njej. Kot je blo enkrat omenjeno, če ne maraš zqvitih oklepajov raje prešaltaj na python. $_POST jr arraj ki drži vse spremenjivke iz post requesta, in če te spremenlkjivke ni notri dobiš warnining da je nedefinirana. Načeloma ti to ne polomi kode ampak ti lahko narobe hodi kasneje, zato te php opozori, in da se temu izognemo naredimo preverajne (isset), torej če obstaja naj bo ta vrednost drugače nastavimo neko privzeto vrednost (0, false, '' ipd.) |
|
|
tsu
13. maj 2014 13:53:46
Pridružen od: 16. jun 2008 351 objav 482 34 14 |
#4
Pa direktna uporaba $POST, $GET spremenljivk načeloma tudi ni najbolj varna. Nekako velja eno zlato pravilo, da vsako vrednost, ki jo vnaša uporabnik prečistiš in preveriš ali je vrednost znotraj dovoljenih kriterijev. |
|
|
blackmamba
13. maj 2014 16:17:18
Pridružen od: 4. mar 2008 559 objav 392 25 11 |
||
|
klopar
13. maj 2014 17:02:06
Pridružen od: 17. feb 2012 446 objav 78 113 24 |
||