Diskuze: Parametry v url adrese
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Za otazníkem mohou být parametry, které si PHP může převzít a řídit podle toho zpracování skriptu. Většinou se to skrývá pomocí Mod_Rewrite, ale není to nezbytně nutné.
->Marekwre: Asi úplně přesně nechápu tvůj dotaz. Věci za otazníkem
jsou parametry, které zpracováváme metodou GET; co to je a jak to funguje
jsem vysvětloval v prvním díle (http://www.itnetwork.cz/index.php?…) a tenhle článek
ukazuje, jak se to prakticky používá.
Ohledně toho osamělého čísla za otazníkem: přiznám se, že s tímhle
tvarem jsem se ještě nesetkal, normálně se parametry zapisují stylem
jméno=hodnota. Zkusím to vypátrat.
Mircosoft: To by bylo trochu nepraktické. Jeho hodnota se dá snadno zjistit např. přes foreach. Zrovna jsem si zkusil ...?56&98¶m&dalsi, funguje to perfektně. Získal jsem všechny 4 parametry.
Mirku, nechtěl bys z toho 1. článku vyndat ty metody předávání dat?
Podle mne to stejně nikdo zpočátku nepobere, vysvětloval bych je hezky
podrobně a jen tehdy, kdy jsou potřeba, ne tím stručným výčtem
zezačátku, to jen zamotá lidem hlavu
Jasně, ale k čemu ti pak ty nully budou, že jo .
S foreach máš samozřejmě pravdu - když se použije v plném tvaru (pole as index=>hodnota), dostaneme i jména a dá se zjišťovat, které mezi nimi je a které ne.
Vyndat ne, ale radši je nějak stručně zopakuju všude, kde se budou používat.
Původně jsem si bláhově myslel, že to lidi budou číst od začátku
.
Kit asi myslí, že použiješ klíče namísto hodnot, projedeš přes foreach $_GET a klíče budeš brát jako hodnoty, v hodnotách potom budou nully. Samozřejmě musíš počítat s tím, že tam budou správně parametry zasebou.
Je to sice podle mne nepraktické, ale zkrátíš zápis a asociativní pole degraduješ na pole indexované.
V tom cyklu foreach můžu rovnou volat tovární metodu a ten klíč jí předat jako parametr.
Zobrazeno 13 zpráv z 13.