Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie zmiennych ze ścieżki...
zork
post 21.03.2004, 10:50:38
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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


Witam.
Chodzi o odbudowę pewnego serwisu - wykonawca skasował kilka funkcji które po części uniemożliwiają pełne działanie strony.
Chodzi m.in. o przekazywanie zmiennych:
adres wygląda tak: domena.pl/Muzyka/news/12345.htm
Z tym że Muzyka, news i 12345 to zmienne do systemu newsów wskazujące dział, typ i id...
Wiem że serwer był konfigurowany pod to oskryptowanie...
Jak to wyciągnąć z linka?
Wiem że można spóbować wyciąć tylko Muzyka/news/12345.htm z linka i pociąć tego stringa, ale czy wtedy serwer i tak nie będzie próbował przejść do katalogu? (który i tak nie istnieje :/)
Proszę o pomoc, Zbyszek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
marian8
post 21.03.2004, 11:53:21
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 3.12.2003
Skąd: Jelenia Góra

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


Mozna zrobic plik .htaccess z podobna zawartoscia
Kod
RewriteEngine On

Options +FollowSymlinks

RewriteBase /

RewriteRule ^.htaccess$ - [F]

RewriteRule ^[a-zA-Z0-9_-]+(/.*.htm)$ obsluga.php

trzeba sie tylko zastanowic nad tym wyrazeniem regularnym, zeby nie blokowalo calej reszty strony...

W pliku obsluga.php z $_SERVER["REQUEST_URI"] wyciagnac co trzeba
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: 14.08.2025 - 03:48