Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zabezpieczenie danych przekazywanych w linku
Lethys
post 17.11.2011, 16:09:24
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

W moim skrypcie rejestracji przekazuje dane referencyjne. Zebym mogl sobie pozniej zobaczyc z jakiego źródła user się zarejestrował.

Wygląda to tak:

register.php?ref=forumphp

Chciałbym zabezpieczyć aby użytkownicy nie mogli wpisywać byle czego w link.

Próbowałem zrobić to na 2 sposoby ale żaden nie działa:


  1.  
  2. //pierwszy
  3.  
  4. if(!preg_match('/^[a-zA-z0-9]{1,10}$/D',$_GET['ref']) and $_GET['ref'] != NULL){
  5. $problem = TRUE;
  6. echo("<p id='uwaga'><h2>Użyto niedozwolonych znaków w przekierowaniu do rejestracji.<br><br>Wróć do poprzedniej strony i zarejestruj się z właściwego linku.</h2></p>");
  7. }
  8.  
  9. //drugi
  10.  
  11. if(!preg_match('/^[a-zA-z0-9]{1,10}$/D',$ref) and $ref != NULL){
  12. $problem = TRUE;
  13. echo("<p id='uwaga'><h2>Użyto niedozwolonych znaków w przekierowaniu do rejestracji.<br><br>Wróć do poprzedniej strony i zarejestruj się z właściwego linku.</h2></p>");
  14. }


Jak to zrobić?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.07.2025 - 19:25