Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne w linku
Forum PHP.pl > Forum > PHP
feaq16
Witajcie,
Czy da się przekazać zmienne w liku o postaci np.: test.pl/test/123 gdzie 123 jest zmienną?
PrinceOfPersia
tak, za pomocą mod_rewrite
feaq16
Pokaz jakis przyklad
pyro
Na przykładzie Symfony:


  1. /* routing.yml */
  2. hello:
  3. path: /hello/{name}
  4. defaults: { _controller: AcmeDemoBundle:Hello:index }


  1. <?php
  2.  
  3. /* HelloController.php */
  4.  
  5. namespace Acme\DemoBundle\Controller;
  6.  
  7. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  8. use Symfony\Component\HttpFoundation\Response;
  9.  
  10. class HelloController extends Controller
  11. {
  12. public function indexAction($name)
  13. {
  14. return new Response('hello '.$name);
  15. }
  16. }

feaq16
i jak to wstawić na serwer żeby działało?
Szymciosek
To co pokazał @pyro dotyczy routingu we frameworku Symfony2


wystarczyło poszukać: przyjazne url php
http://www.northpole.pl/przyjazne-linki/
wujek2009
Łap artykuł => http://sf.jogger.pl/2007/05/02/mod-rewrite-w-przykladach/
Moim zdaniem dobrze jest opisany, sam na nim się uczyłem podstaw :-)
feaq16
działa dzięki biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.