Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana automatycznych danych
benzulli
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


Witam.

Przeglądając sobie bazę własnoręcznie zbudowanego modułu zadziwiła mnie jedna rzecz. Do bazy danych pobieram od każdego użytkownika IP i datę, kiedy wysłał formularz. Wszystkie rekordy są poprawne, po za jednym, gdzie ktoś sobie ustawił IP na własne oraz datę ustawił jako napis tekstowy. Jak to można zrobić? Jak to jest w ogóle możliwe? Czy to zmiana ustawienia komputera czy coś wspólnego z SQL injection? A jeżeli SQL injection to potrzebna jest nazwa zmiennej bądź nazwa tabeli w bazie?

Ten post edytował benzulli 13.04.2014, 21:50:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
benzulli
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


  1. $ajpi = addslashes($_POST['ajpi']);
  2. $data = addslashes($_POST['data']);
  3.  
  4. $ins = @mysql_query("INSERT INTO slowo SET cytat='$cytat', autor='$autor', ip='$ajpi', data='$data'");


  1. <input type="hidden" name="ajpi" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">
  2. <input type="hidden" name="data" value="<?php echo date("Y-m-d H:i:s"); ?>">


Typy kolumn to tekst, ciekawi mnie przede wszystkim to jak ktoś to mógł to zmienić.
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 12:26