Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Maskowanie pełnego adresu (ze zmiennymi)
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Witam.
Używam na swojej stronce linków typu:
index.php?pok=2&win=2&opis=GIGANT

Chciałbym w jakiś prosty sposób ukryć/zmienić/zamaskować ten adres aby użytkownik nie widział zmiennych.

zrobiłem plik .htaccess a w nim:
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^index([^-]+).html$ index.php?pok=2


Ale to nie działa.
Mam PHP 5.2.6
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
woxala123
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


https://www.youtube.com/watch?v=RJ896FZWk6c
Go to the top of the page
+Quote Post
harbii
post
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


nie chodzi mi o przekierowanie
Go to the top of the page
+Quote Post
czychacz
post
Post #4





Grupa: Zarejestrowani
Postów: 189
Pomógł: 13
Dołączył: 20.09.2008
Skąd: Lublin

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


Cytat(harbii @ 25.04.2017, 13:23:10 ) *
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^index([^-]+).html$ index.php?pok=2

To będzie działać tylko, gdy w adresie pojawi się string taki, jak np. 'index1.html'
Jakiego adresu chcesz używać do wywołania, które przedstawiłeś?
Go to the top of the page
+Quote Post
harbii
post
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Mi po prostu chodzi o to aby nie było widać nazw zmiennych i danych.
czyli zamiast index.php?pok=2&win=2&opis=GIGANT ma się wyświetlać no Gigant
Go to the top of the page
+Quote Post
czychacz
post
Post #6





Grupa: Zarejestrowani
Postów: 189
Pomógł: 13
Dołączył: 20.09.2008
Skąd: Lublin

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


  1. RewriteEngine On
  2. RewriteRule ^gigant$ index.php?pok=2&win=2&opis=GIGANT

spowoduje to, że strona z tymi parametrami będzie dostępna pod adresem podobnym do tego:
Cytat


Ten post edytował czychacz 25.04.2017, 14:57:43
Go to the top of the page
+Quote Post
harbii
post
Post #7





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


No ok ale pok=2&win=2&opis=GIGANT to są zmienne. Nie zawsze będzie pok=2
Go to the top of the page
+Quote Post
czychacz
post
Post #8





Grupa: Zarejestrowani
Postów: 189
Pomógł: 13
Dołączył: 20.09.2008
Skąd: Lublin

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


  1. RewriteEngine On
  2. RewriteRule ^([a-zA-Z]+),([0-9]+),([0-9]+).html$ index.php?pok=$2&win=$3&opis=$1


Cytat

Poczytaj trochę o Mod Rewrite, to wcale nie jest trudne smile.gif

Jeśli jednak chcesz ukryć także wartości zmiennych, to jednym słowem:
Cytat
Nie da się.

Jeśli chcesz, aby skrypt wykonywał instrukcje na podstawie tych zmiennych, to musi skądś je mieć a przecież program to nie wróżka smile.gif

Ten post edytował czychacz 25.04.2017, 16:39:31
Go to the top of the page
+Quote Post
markonix
post
Post #9





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Ukryć może, często spotyka się base64 ale jeżeli to mało to można szyfrować ale jak dla mnie gra nie warta świeczki bo w jakim celu?
Utrudnia to tylko tworzenie odnośników programistom jak i nawet osobom z zewnątrz i tyle.


--------------------
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 Aktualny czas: 21.08.2025 - 17:05