Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GET-przeglądarka zmienia tekst
cinnek
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 3.12.2003

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


Witam

Mam taki problem mianowicie przekazuje jakiś tekst przez pasek przeglądarki
np skrypt.php?zmienna=Narożnik

problem polega na tym że wartość zmiennej(zmienna) jest daną w bazie danych i np wyszukująć według tej zmiennej nic nie znajduje bo przeglądarka chyba zamienia niektóre znaki, jak sie tego ustrzec.
Zaznaczam że moga to być wszelkiego rodzaju znaki nawet +-%^&$#@, bo w sumie nie wiem co użytkownik wczesniej wprowadził do bazy

mam nadzieje ze nie namotałem zduzo

z góry dzieki za odpowiedz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Sprawdz co zostaje przeslane do skryptu (Narożnik czy Naro%XXnik), jak ta wartosc zwraca baza danych np:
  1. <?php
  2. echo $_GET[ 'zmienna' ]
  3. ?>


http://pl2.php.net/manual/pl/function.urldecode.php

Cytat
(...) bo w sumie nie wiem co użytkownik wczesniej wprowadził do bazy

Jesli wprowadzał dane w podobnu sposob to w bazie powinno zostac zapisane 'Naro%XXnik' wiec powinienes znalezc rekordy z 'Naro%XXnik'.


--------------------
Nie lubię jednorożców.
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 - 11:39