Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] ukrywanie rozszerzenia pliku w adresie
Forum PHP.pl > Forum > Przedszkole
pijanyadmin
Tak się zastanawiam dla samego zastanowienia biggrin.gif

Normalnie adres wyświetlany w przeglądarkach wygląda tak:

Kod
http://twojserwer.pl/strona.php?jakaszmienna=wartosc?zmiennadwa=wartoscdwa/


wiadomo zmienne sa przesylane za pomoca GETa, ale zastanawia mnie jak mozna ukryc plik strona.php tak aby powstalo cos takiego:

Kod
http://twojserwer.pl/strona?jakaszmienna=wartosc?zmiennadwa=wartoscdwa/


wystarczy samo dodanie do kazdej strony:

  1. <?php
  2. $plik = htmlentities($_SESSION['.php']);
  3. ?>


Kod
start<?php echo "$plik" ?>?jakaszmienna=wartosc?zmiennadwa=wartoscdwa/
vtuner
Poczytaj o mod_rewrite i plikach .htaccess
marcio
a basename() nie mozna zastosowac??
vtuner
raczej nie
marcio
No w sumie nie idzie probowalem szkoda tongue.gif bo te mod_rewriote wcale latwe nie jest
vtuner
Spróbuj umieścić coś takiego w .htaccess

Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)\?(.*) $1.php?$2 [L]


Pisane z głowy więc nie jestem pewien czy dobrze.
Fipaj
a propos .htaccess, to wcale nie jest takie trudne ;-)

http://httpd.apache.org/docs/2.1/howto/htaccess.html - manual
http://cooletips.de/htaccess/ - generator dla opornych tongue.gif

co do generatora, gdzies widzialem lepszy, ale nie moglem akurat znalezc... ktos inny pewnie podrzuci linka... chociaz dawno na tym forum nie bylem i znajomych nickow cos malo... winksmiley.jpg
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.