URL szétbontása?

Figyelt kérdés

Adott az URL amit az alábbi kóddal olvasok ki:

$url = (!empty($_SERVER['HTTPS'])) ? " [link] : " [link]


Miután ez megvan kétféle képen kiírattam a részeit:

print_r(parse_url($url));


kimenet:

Array ([scheme]=>http [host]=>localhost [path]=>/teszt/teszt.php [query]=>lang=en)



var_dump(parse_url($url));


kimenet:

array (size=4)

'scheme' => string 'http' (length=4)

'host' => string 'localhost' (length=9)

'path' => string '/teszt/teszt.php' (length=16)

'query' => string 'lang=en' (length=7)


Hogy lehetne kinyerni a tömbből az adatokat egy-egy változóba?



2014. aug. 21. 16:38
 1/4 anonim ***** válasza:

$tomb = print_r(parse_url($url), true);

$scheme = $tomb['scheme'];

$host = $tomb['host'];

...

2014. aug. 21. 16:42
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Vagyis

$tomb = print_r(parse_url($url), true);

helyett csak

$tomb = parse_url($url);

2014. aug. 21. 16:42
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Köszönöm szépen a gyors választ és a segítséget!
2014. aug. 21. 16:48
 4/4 anonim ***** válasza:

SERVER_NAME helyett, HTTP_HOST célszerűbb lenne.


a parse_url()itt olvashatsz bővebben: [link]

2014. aug. 21. 17:17
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2025, 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!