Kezdőoldal » Számítástechnika » Weblapkészítés » Az URL címben a . Php után...

Az URL címben a . Php után írt szöveg mit jelent?

Figyelt kérdés

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!



2013. okt. 23. 16:28
 1/10 anonim ***** válasza:
17%
Nem statikus menü hanem dinamikus azaz az adatbázisból olvassa ki.
2013. okt. 23. 16:34
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
25%

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.

2013. okt. 23. 16:37
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
100%
Ezek a GET paraméterek.
2013. okt. 23. 16:39
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:
100%

#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.

2013. okt. 23. 16:47
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:
100%

"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.

2013. okt. 23. 17:16
Hasznos számodra ez a válasz?
 6/10 Drone007 ***** válasza:
81%

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 :)

2013. okt. 23. 19:04
Hasznos számodra ez a válasz?
 7/10 Drone007 ***** válasza:
85%

Az #1 (és gondolom #2) humoristának üzenném, hogy ez nem a standup comedy részleg :)

De azért vicces volt... :D

2013. okt. 23. 19:06
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
100%

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!

2013. okt. 24. 14:58
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
100%

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...)

2013. okt. 24. 15:09
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:

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! :)

2013. okt. 24. 16:11

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!