Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite i $_GET['$nr']
Forum PHP.pl > Forum > PHP
tomasz_po
Witam mam adres xxx.php?nr=1 i zamieniam go na xxx-1.html i w tym momencie trace zmienna GET jak ją moge odzyskać by móc z niej kożystać dalej w skrypcie?
phpion
Chyba robisz odwrotnie... xxx-1.html przepisujesz na xxx.php?nr=1 Ale jeśli z różnych powodów robisz odwrotnie to zobacz co siedzi w $_SERVER, a w szczególności w $_SERVER['REQUEST_URI'].
  1. <?php
  2. print_r($_SERVER);
  3. ?>

Odpowiednie wyrażenie regularne i otrzymasz co chcesz.
acztery
nie tracisz tej zmiennej ale pokazujesz ją w inny sposón w prostym tłumaczeniu.

Pewnie masz plik htaccess a w niem takie coś

Cytat
RewriteEngine On
RewriteRule ^xxx-(.*).html$ xxx.php?nr=$1 [L]


no to aby wyśwetlić cos to zwykłe

  1. <?php
  2. echo $_GET['nr']
  3. ?>


chyba, że nie zrozumiałem do końca pytania.
tomasz_po
Ok dzieki skrypcik zadziałał.
Hmm a co daje to [L] na koncu ?
acztery
możesz je wywalić a co znaczy [L] znajdziesz http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html powodzenia
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.