Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> adres email w adresie url (htaccess), kropki "\." wysypują skrypt
Glajcik
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.11.2010

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


Witam.
Mam htaccessa:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^http://.*$
RewriteCond %{REQUEST_URI} !^/img/*.gif$
RewriteRule ^$ index.php
RewriteRule ^[0-9a-zA-Z,]*([0-9a-zA-Z,;_-]*)*$ index.php?tabx=$0
RewriteCond %{REQUEST_URI} !^/.gif/$
RewriteCond %{REQUEST_URI} !^/.jpg/$
RewriteCond ^.(png|gif|jpg|css)?$ [L]

Przekształca on poprawnie parametry (oddzielone przecinkami) na tablicę $tabx (pewnie dałoby się nieco plik uprościć, ale działa).
Problem i pytanie:
Chciałbym aby adres mógł być wywoływany:
http:// jakasdomena.pl/zmiennax,zmiennay,test@test.pl,zmiennaz

Udaje się umieścić w adresie małpę
RewriteRule ^[0-9a-zA-Z,]*([0-9a-zA-Z@,;_-]*)*$ index.php?tabx=$0

ale nie udaje się umieścić w adresie kropki.
Kropka, aby nie była traktowana jako znak specjalny trzeba umieszczać po backslashu \. ale gdziekolwiek bym tego nie dodał skrypt się albo wysypuje, albo wyrzuca stronę do strony głównej.

dodam jeszcze, że serwis jest na nazwa.pl

Proszę o pomoc.

Ten post edytował Glajcik 22.11.2010, 09:23:09
Go to the top of the page
+Quote Post

Posty w temacie
- Glajcik   adres email w adresie url (htaccess)   22.11.2010, 08:34:23


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 23:23