Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd w skrypcie PHP
kiepski96
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 22.02.2010

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


Napisałem skrypt, który czyta pewne zmienne idące na moją stronę i zapisuje je do bazy.
Następnie pobieram ip uzytkownika ze strony i porównuję je z ip pobranym przez stronę.
Jeśli sięzgadzają to wtedy pojawia się odpowiednia informacja. Niestety to nie działa.
Po usunięciu if jest wszystko okej, ale w przeciwnym razie strona nie działa...
  1.  
  2. $host = 'localhost'; //host pewnie localhost
  3. $user = ''; //nazwa uzytkownika bazy
  4. $pass = ''; //haslo do bazy
  5. $bd = ''; //nazwa bazy danych
  6.  
  7. $pol = @mysql_connect($host, $user, $pass);
  8. $w_bd = @mysql_select_db($bd);
  9.  
  10. if (! $pol || ! $w_bd) {
  11. echo 'Nie można połączyć się z bazą danych';
  12. }
  13. $lead_id = $_GET['lead_id'];
  14. $ip = $_GET['ip'];
  15. $rate = $_GET['rate'];
  16. $campaign_id = $_GET['campaign_id'];
  17. $sid = $_GET['sid'];
  18. $premium_key = $_GET['premium_key'];
  19. $ipAddress = $_SERVER['REMOTE_ADDR'];
  20.  
  21. if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
  22. $ipAddress = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
  23. }
  24.  
  25.  
  26. $wpisanie = mysql_query("INSERT INTO `Postback` (lead_id, ip, user_ip, rate, campaign_id, sid) VALUES('$lead_id','$ip','$ipAddress','$rate','$campaign_id','$sid')");
  27. echo $ipAddress;
  28.  
  29. if ($ip = $ipAddress){
  30.  
  31. echo 'Twój klucz to:';
  32. }else
  33.  
  34. {
  35. echo 'nie'}
  36. }
  37.  

?>
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: 17.09.2025 - 12:19