Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] url 2 $_GET na podstwie modrewrite
Forum PHP.pl > Forum > PHP
propage
mam stowrozne regłóły modrwerite w pliku htaaccess.
Potrzebuję, aby otrzymać tablice $_GET na podstawie adresu, który wpiszę, jaką jaką bym rzeczywiście otrzymał.

np. jestem na adresie
domena.pl/xxx/yyy/ccc.html

i w tym miejscu muszę otrzymać tablice $_GET, która by była wygenerowana przez htaaccess jeśli bym był na innym adresie np "domena.pl/111/222/333.html"

czy jest taka możliwość?

picios
czesc
nie wiem jak wygląda twój plik .htaccess, ale może to pomoże
  1. RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
wtedy w zmiennej $_GET['url'] masz to co chcesz
pozdro
propage
nie rozumiesz mnie, ja nie chce modyfikować httaccess

chciałbym w skrypcie PHP odpalić sobie "przerabiarke" adresów (moderwerite) w dowolnym momencie i z dowolnym adresem.
picios
Więc zrób prostą funkcję rozkładającą ci króteś ze zmiennych tablicy $_SERVER, np:
  1. <?php
  2. function dispatch() {
  3. return explode('/', $_SERVER['REQUEST_URI'] );
  4. }
  5.  
  6. $url_params = dispatch();
  7. ?>

Mam nadzieję, że zrozumiałem cię tym razem
pozdro oneeyedsmiley02.png
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.