ugrás a tartalomhoz

paraméter átadás a hivatkozás nevében

Anonymous · 2005. Júl. 22. (P), 09.33
Tiszteletem az Uraknak/Hölgyeknek!

A következőt szeretném megoldani. Van egy hivatkozás a lapon, aminek a neve pl: kicsikocsi
és ezt szeretném átadni egy php rutinnak.

Valahogy így gondolom pl: <a href="/keres.php?kicsikocsi">kicsikocsi</a>

Ezt a keres.php-t hogyan tudom úgy meghívni, hogy abban aztán el is tudjam érni a kicsikocsi értéket

Előre is köszönöm!
 
1

man php

kgyt · 2005. Júl. 22. (P), 09.39
A PHP manuál elég sok része szól erről...
  1. <?PHP  
  2.   
  3. // keres.php?kicsikocsi  
  4. echo $_SERVER['QUERY_STRING'];  
  5.   
  6. // keres.php/kicsikocsi  
  7. echo $_SERVER['PATH_INFO'];  
  8.   
  9. // keres.php?kicsikocsi=kicsikocsi  
  10. echo $_GET['kicsikocsi'];  
  11.   
  12. ?>  
--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
2

Először is meg kell

kisstoth · 2005. Júl. 22. (P), 09.41
Először is meg kell határoznod a paraméter nevét, majd csak aztán az értékét. Példád helyesen:

<a href="/keres.php?jarmu=kicsikocsi">kicsikocsi</a>

A keres.php fájlban pedig $_GET["jarmu"]-vel elérheted az értékét.

Üdvözlettel,
Kiss-Tóth Marcell
3

Ez persze nem igaz

kgyt · 2005. Júl. 22. (P), 09.43
Mint fent is írtam elég a QUERY_STRING környezeti változó használata az eredeti példához.

--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
4

Valóban

kisstoth · 2005. Júl. 22. (P), 09.48
Igen, csak mikor elkezdtem hozzászólást írni, a te hozzászólásod még nem volt fenn. (Közbe pedig dolgom volt...)

Üdvözlettel,
Kiss-Tóth Marcell
6

:-)

kgyt · 2005. Júl. 22. (P), 11.16
A hozzászólásom ismerete nélkül is megy a QUERY_STRING... ;-)
Mondjuk hosszútávon nem érdemes a fenti változóra hagyatkozni.
Szerintem a PATH_INFO használata lehet a legjobb, főleg akkor, ha a kiterjesztést is elrejtjük egy egyszerű .htaccess bejegyzéssel...
HTML tatralma:
  1. <a href="/keres/kicsikocsi">kicsikocsi</a>  
.htaccess tartalma:
  1. <Files "keres">  
  2.  ForceType application/x-httpd-php  
  3. </Files>  
Ekkor a PHP-ben:
  1. <?PHP  
  2.   
  3. // keres/kicsikocsi  
  4. echo $_SERVER['PATH_INFO'];  
  5.   
  6. ?>  
--
Szeretettel: Károly György Tamás
kgyt(a)kgyt.hu - http://kgyt.hu
5

Köszönet

Anonymous · 2005. Júl. 22. (P), 09.56
Köszönöm mindkettőtöknek a gyors választ.
További szép napot!