Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przekazanie parametru
Forum PHP.pl > Forum > Przedszkole
boro11
Witam!
Od długiego czasu mam strone opartą na modułach, działa to sprawnie i nie chciałbym tego zmieniać chociaż tworzy pewne przeszkody z którymi nie mogę sobie poradzić.

Otóz, planuje zrobić forum i zintegrować je ze stroną - skrypt forum robię na podstawie tutoriala i przerabiam na własne potrzeby. Obecnie zajmuje się wyświetlaniem postów w danej kategorii, skrypt już mam, ale nie mogę przekazać parametru ID danej kategorii aby dodać ją do zapytania do warunku where.

Próbowałem skorzystać z najprostszej metody jaką znam tj. GET, ale niestety skrypt nie pozwala mi tego uzyć - przynajmniej nie w wiadomy mi.

Skrypt działa następująco:

Moduły są ładowane za pomocą if'a:


  1. if($id!='' && $id!='home')
  2. {
  3. require_once("modules/users/id.php");
  4. }else {\\tresc strony głównej}


Plik id.php ma następującą formułe:

  1. switch($id)
  2. {
  3. case 'register':
  4. require_once "register.php";
  5. break;
  6.  
  7. case 'registernew':
  8. require_once "registration_new.php";
  9. break;
  10. }


itd. itd.

Przepisywanie url'i:

  1. RewriteRule ^([a-zA-Z]+)/$ index.php?id=$1


Ma ktoś jakiś pomysł jak przekazać parametr id w takiej sytuacji?

Próbowałem róznych kombinacji url'a typu:
/forum/?id=1
/forum?id=1

itp. ale niestety parametr nie jest przekazywany i przez to stoją w miejscu.

Z góry dziękuje za pomoc smile.gif
mokry
W Twoim pliku .htaccess dodaj flagę QSA:
[APACHE] pobierz, plaintext
  1. RewriteRule ^([a-zA-Z]+)/$ index.php?id=$1 [QSA]
[APACHE] pobierz, plaintext
boro11
Dziękuję serdecznie, nie spodziewałem się że rozwiązanie będzie, aż tak proste smile.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.