Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z działaniem mod_rewrite
henio
post 11.02.2009, 12:01:16
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


No więc w skrócie mówiąc chcę, żeby adres: podstrony/news.php?id_news=1&tytul=jakis_tytul&strona=1 zamienić na news,1,jakis_tytul,1.html

W tym celu w pliku .htaccess utworzyłem następującą linijkę:
Kod
RewriteRule ^news,([0-9]+),(.+),([0-9]+)\.html$ podstrony/news.php?id_news=$1&tytul=$2&strona=$3

Oczywiście mod_rewrite działa, bo np wyżej w pliku mam linijkę bez trzeciej zmiennej i tamta linijka działa bez zarzutu.

Jak w skrypcie dla sprawdzenia chce wypisać echo $_GET['strona'] to wyświetla się 0 nawet gdy jak w adresie jest inna cyfra

po wypisaniu
  1. <?php
  2. print_r($_GET);
  3. ?>

wyswietla sie:
Kod
Array (     [id_news] => 220     [tytul] => arsenal_3-1_plymouth_kanonierzy_awansuja_dalej,1 )

wiec tak jakby system nie rozpoznawal ze zaczyna sie inna zmienna
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:27