przyjazne linki - problem z przekazaniem zmiennej |
przyjazne linki - problem z przekazaniem zmiennej |
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 |
|
|
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]
-------------------- |
|
|
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"?
|
|
|
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 20:25 |