preiskava orodje prijazen PHP stran
nevernik Technologies zbornik stebrišče obsevati z reflektorsko lučjo preiskava orodje prijazen PHP stran
sedaj ko vi življati a rajši razumeven od naloga, lets’ gledati raztopina. v redu zakaj a pajek prehajati ( ter zatorej indeks) a dan stran, URL morati obstati brez poljuben videz od parametar. šele natanko dan stran zahtevati parametar v opravilo primerno, kakšen moči obstati velja? odgovor lies v raba od $PATH_INFO okolje spremenljiv, kateri vi moči spremeniti a URL s…
http://www.zend.com/myscript.php?myvalueHello=
…v a pajek- prijazen oblika:
http:/www.zend.com/myscript.php/myvalue/ zdravo
oglas to pajek- prijazen oblika vsebovati ne naznanitev to so poljuben parametar bitje prelaz sploh. precej, to nekomplicirano pogled všeč biti mi smo težaven v postranski naslovnik naprej zend.com položaj myscript.php/myvalue/ zdravo, ter poljuben preiskava orodje pajek to postranski stran navada’ življati poljuben trud sledeč URL. odprtina v realnost mi smo usmrtitev scenarij myscript.php.
pri nikalnici da ne zgoditi se v vaš parametar?
kako zadobiti vaš skriven novice
sedaj ko vi življati uspešno skriven vaš parametar notranja stran kakšen pokazati se to live at warefare with s.o. a naslovnik tvor, dober dan zaslužiti jih jasno? kadarkoli a PHP scenarij je izvršiti s poseben steza novice privesiti v prenehati od filename ( kot mi did v pajek- prijazen vzor zgoraj), ujeti pomočnik zagnati krik in vik okolje spremenljiv $PATH_INFO vsebovati to sporočilo. vi moči torej postranski to okolje spremenljiv skozi PHP automatically, ter razčleniti to v rešitev svoj novice. tudi svoj prej URL…
http:/www.zend.com/myscript.php/myvalue/ zdravo
/…hoteti poseliti $PATH_INFO spremenljiv s:
myvalue/ zdravo
…s kateri vi moči torej razčleniti ter rešitev prelaz sporočilo.
dešifrirati vaš novice
sedaj ko veš kraj vaš parametar ste, naslednji stopnja je v dešifrirati jih v a oblika to PHP moči raba. četudi je ne zahtevati metoda zakaj početje to, bolan’ prevzeti to vi življati oblika vaš novice v sledeč izuriti za hojo ali ježo po cesti:
var_name/var_data/var2_name/var2_data/…
Using to metoda, vse kar je levi je v:
* zlom preskrbljen tetiva vsakikrat mi srečati a vrez(’/')
* zagnati krik in vik spremenljiv v združen dan soimenjak (var_name, var2_name, i.t.d.) s svoj zadeven vrednost (var_data, var2_data, i.t.d.)
s prav do to v srce, lets’ gledati neki realen zbornik.
sveto pismo
kot s veliko silen techniques, zbornik zahtevati tvoriti to zmožnost v vaš scenarij ni težek v razvijati se. proces sestajati od lahko prehoden arak osnova naprej $PATH_INFO, ter tvor spremenljiv osnova naprej to novice. na koncu, predmet je zavzeti URL…
http:/www.zend.com/myscript.php/myvalue/ zdravo
/…torej raba novice preskrbljen v $PATH_INFO spremenljiv v graditi ujemati se spremenljiv:
$myvalue = “ zdravo”
zbornik privreti
* ček zakaj obstoj od $PATH_INFO
* razcep $PATH_INFO v arak
* če vsota števnik od parametar je sod, povečati poseben puhel prvina v po dolžini poenostavaiti prečkanje v naslednji stopnja
* traverza arak ter zagnati krik in vik spremenljiv osnova naprej $PATH_INFO novice
ifissetPATH_INFO(($)) {
$vardata = v zrak spustiti(/', $PATH_INFO);
$num_param = countvardata($);
ifnum_param($ % 2 == 0) {
$vardata[] = '';
$num_param ;
}
for(var $i = 1; $i <$num_param; $i="2)" {
$$vardatai[$] = $vardatai[$ 1];
}
}
?>
pila podUncategorized |































