Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> przyjazne linki - problem z przekazaniem zmiennej
johny-cage
post 7.04.2016, 08:58:35
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 15.05.2007

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


Dzień dobry. Temat przyjaznych url / linków / odnośników czesto pojawia się na forach. Generalnie teorię znam. Problem polega na tym, że zmienna z przyjaznego odnośnika nie chce się przkazać do strony docelowej.

W pliku .htaccess mam:


Options FollowSymLinks
RewriteEngine On
RewriteRule ^test-([^-]*).htm$ test.php?numer=$numer [L]


Adres odnośnika jest taki:


<a href='test-$numer.htm'><img src='punkt.gif'></a>


Kod PHP w pliku test.php jest taki:


<?

$numer_testowy=$_GET['numer'];
echo "$numer_testowy";

?>


W wyniku zamiast wyświetlać wartość zmiennej $numer skrypt PHP wyświetla frazę "$numer". Przykładowo przesyłam wartość 5 a skrypt wyświetla "$numer" zamiast "5". Gdzie leży błąd?

Ten post edytował johny-cage 7.04.2016, 09:02:26
Go to the top of the page
+Quote Post
trueblue
post 7.04.2016, 09:03:24
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Jednak słabo znasz teorię.

Kod
RewriteRule ^test-([^-]*).htm$ test.php?numer=$1 [L]


--------------------
Go to the top of the page
+Quote Post
johny-cage
post 7.04.2016, 09:34:37
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 15.05.2007

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


A możesz rozwinąć tę myśl? Dlaczego teraz ma być "numer=$1"?
Go to the top of the page
+Quote Post
nospor
post 7.04.2016, 11:00:49
Post #4





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Poniewaz slabo znasz teorie jak juz powiedziano.

Tam sa wyrazenia regularne i tam sie operuje na $1 $2 $3 .... a nie na $numer czy $mojatotalniewzietazkosmunazwa


Problem z php nie ma zadnego zwiazku. Przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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: 24.04.2024 - 20:25