Pretražnik Prijatan PHP Stranice
Zend Tehnologije Kod Gelerija Zanimanje javnosti Pretražnik Prijatan PHP Stranice
Sada kad te imati jedan bolji sporazum nad određeni član problem, dozvoljava’ pogledati određeni član rešenje. U redu umjesto jedan pauk za poprečan greda ( pa otuda kazalo) jedan date stranica, određeni član URL morati postojati slobodan nad iko pojava nad parametar. Ipak da jedan date stranica zahtijeva parametar za delovanje ispravno, šta moći postojati ispunjavanja? Određeni član odgovor laži unutra određeni član korist nad određeni član $PATH_INFO okolina promenljiv, šta te moći pretvoriti jedan URL iz…
http://www.zend.com/myscript.php?myvalueHello=
…za jedan pauk- prijatan format:
HTTP-:/www.zend.com/myscript.php/myvalue/ Pazdrav
Obaveštenje taj određeni član pauk- prijatan format sadržati nijedan ukazivanje taj onde biti iko parametar bude minuli uopće. Radije, to jednostavno izgleda kao nama biti težak za pristup određeni član uputa na temelju određeni član zend.com položaj myscript.php/myvalue/ Pazdrav, pa iko pretražnik pauk taj pristup određeni član stranica navika’ imati iko nesreća sledeće određeni član Url. Još u stvarnosti nama biti izvršni određeni član original myscript.php.
Ipak šta dogoditi se za tvoj parametar?
Kako sići tvoj skriven podaci
Sada kad te imati uspješno skriven tvoj parametar u kući šta pojaviti se da bude jedan uputa struktura, drago mi je dobiti njima vanjska strana? Ma kada jedan PHP original 3. lice od TO BE u prezentu proveden s dodatni staza podaci dodati za određeni član kraj nad određeni član naziv datoteke ( ace nama je unutra određeni član pauk- prijatan primer iznad), određeni član Web server stvoriti dobro okolina promenljiv $PATH_INFO sadržavati današji obaveštenje. Te moći onda pristup današji okolina promenljiv droz PHP automatski, pa analizirati rečenicu to za popravljanje naš podaci. Na taj način naš ranije Url…
HTTP-:/www.zend.com/myscript.php/myvalue/ Pazdrav
/… naseliti određeni član $PATH_INFO promenljiv s:
myvalue/ Pazdrav
…iz šta te moći onda analizirati rečenicu pa popravljanje određeni član minuli obaveštenje.
Odgonetnuti tvoj podaci
Sada kad te knotkle kuda tvoj parametar biti, slijedeći korak će biti odgonetnuti njima u jedan format taj PHP moći korist. Mada nema potrebna metod umjesto događaj današji, Bolestan’ pretpostaviti taj te imati formatiran tvoj podaci unutra sledeće put:
var_name/var_data/var2_name/var2_data/…
Pomoću današji metod, svi taj 3. lice od TO BE u prezentu levi će biti:
* probiti led snabdeven vrpca svaki put nama sresti jedan udarac (’/')
* stvoriti promenljiv združiti određeni član date imenjak (var_name, var2_name, itd.) s njihov pojedini vrednost (var_data, var2_data, itd.)
S svi nad današji unutra pamćenje, dozvoljava’ pogledati nekakav stvarnost kod.
Svet pismo
Ace s mnogobrojan snažan tehnika, određeni član kod potrebna za stvoriti današji sposobnost unutra tvoj original nije težak za razviti. Određeni član napredak biti sačinjen od nad prelaženje dobro red na osnovi određeni član $PATH_INFO, pa kreiranje promenljiv na osnovi taj podaci. Naposljetku, određeni član predmet će biti izaći na zrak Url…
HTTP-:/www.zend.com/myscript.php/myvalue/ Pazdrav
/…onda korist određeni član podaci snabdeven unutra određeni član $PATH_INFO promenljiv za sastaviti prikladan promenljiv:
$myvalue = “ pazdrav”
Kod tok
* Provjeriti umjesto određeni član postojanje nad $PATH_INFO
* Pukotina $PATH_INFO u dobro red
* Da određeni član celokupan broj parametar 3. lice od TO BE u prezentu ravan, dodati dobro dodatni prazan element na kraj za pojednostaviti određeni član poprečan greda unutra slijedeći korak
* Poprečan greda red pa stvoriti promenljiv na osnovi određeni član $PATH_INFO podaci
ifissetPATH_INFO(($)) {
$vardata = eksplodirati(/', $PATH_INFO);
$num_param = countvardata($);
ifnum_param($ % 2 == 0) {
$vardata[] = '';
$num_param ;
}
for(var $i = 1; $i <$num_param; $i="2)" {
$$vardatai[$] = $vardatai[$ 1];
}
}
?>
Podastrt ispodUncategorized |































