Az URL címben a . Php után írt szöveg mit jelent?
Szóval gyakran látom weboldalaknál, hogy az URL címben a .php után oda van írva egy ? (kérdőjel), és utána még tovább van írva a php kód. Például:
http://localhost/phpmyadmin/
http://localhost/phpmyadmin/ index.php?token=328146ad...
Itt az utolsó címben a "?token=328146ad" mit jelent? Szóval ez mit változtat meg, mi történik ezzel, hogy kell ezt használni, stb?
A weblapkészítés alapjaihoz értek (html, css, java, php-sql), csak az ilyeneket még nem. Előre is köszi!
mármint ha pl úgy van, hogy: valami.hu/index.php?menu=teszt
általában while ciklus megy végig az adatbázison addig futva amég talál rekordod így listázza ki a menüpontokat, majd amikor te valamelyikre rákattintasz akkor így fog látszódni az url sávban.
#3 eltalálta a lényeget.
Kérdező, nagy vonalakban így néz ki:
Van egy "x.php" nevű fájlod. Neked azonban az kéne, hogy ha lefutna az "y.php" nevű fájl, akkor vegyen át adatokat az "x.php"-ból, de te lusta vagy, nem akarod ezeket letárolni. Ekkor az adatok átvitelének egyik lehetséges módja a "GET" metódus, ami az URL-ben helyezi el az átvivendő adatokat.
Pl. adott a weblapod főoldala, az "index.php". Ha valaki fellép a weblapodra, akkor mondjuk szeretnél kirakni ide egy linket, ami egy naptárhoz viszi, de te azt is szeretnéd, hogy a főoldal megnyitásának időpontja is szerepeljen a naptárban. Ekkor úgy hozod létre a naptáras linket a főoldalon, hogy ne "naptar.php" legyen, hanem "naptar.php?megnyitas=15:21:01" ahol a "megnyitas" változó az aktuális időpontot jelöli. Így amikor megnyitásra kerül a naptar.php fájl, abban már ki tudod olvasni az URL-ben lévő adatokat.
G.
"A weblapkészítés alapjaihoz értek (html, css, java, php-sql), csak az ilyeneket még nem."
Vagy is csak a dinamikus weblapok alapjaihoz nem... xĐ
A .php után ? -jeltől a # -ig vagy a végéig GET paraméterek vannak.
Ez az egyik legalapvetőbb adattovábbítási módja klienstől -> szerver irányába.
Ezt utána a szerver oldalon egy $_GET szuper globális tömbből lehet kinyerni az adatait.
"?token=328146ad" => $_GET['token'] = '328146ad'
A 'token' -t pedig valamilyen ideiglenes jel/kulcs pl. egy művelet végrehajtásához.
A globális változók használata alap a php-ben, ennek alapján ez a mondat:
"A weblapkészítés alapjaihoz értek (html, css, java, php-sql), csak az ilyeneket még nem."
kb olyan mintha én azt mondanám, értek a filmrendezéshez, mert már vagy tízszer voltam moziban :)
Az #1 (és gondolom #2) humoristának üzenném, hogy ez nem a standup comedy részleg :)
De azért vicces volt... :D
Igen, azok a válaszok a humor kategóriába elmennek (főleg az első). :D
A 3. és 4. (főleg 4.) viszont nagyon hasznos válasz, az a válasz a kérdésedre!
A GET metódus paraméterei 'név=érték' formában.
Legegyszerűbb példa, egy sima űrlap adatait GET metódussal, akkor megjelennek az url-ben a küldött inputok nevei, és a beállított értékei.
Pl.:
<form name='urlap' method='get' action=''>
<input name='szoveg1' value='42'>
<input type='submit' name='oke' >
</form>
A gomb megnyomása után az urled ".../index.php?szoveg1=42&oke=kuldes" lesz
(vagy valami hasonló, ha meg nem változtatod a számokat az inputban...)
Remek, ennyi válasz után már teljesen megértettem! :)
Amikor azt írtam: "A weblapkészítés alapjaihoz értek (html, css, java, php-sql), csak az ilyeneket még nem." => Ez alatt azt értem, hogy a dinamikus webfejlesztésben még kezdő vagyok, a bonyolultabb dolgokat is inkább Javascripttel oldom meg, de mindig sikerül. A php-t pedig csak MySQL adatbázissaal végzendő műveletekhez használom.
Utolsó szóval is köszönöm! :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!