Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Skrypt błędnei dubluje dodanie danych do bazy SQL
oi.
post
Post #1





Grupa: Zarejestrowani
Postów: 145
Pomógł: 1
Dołączył: 12.07.2006

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


Skrypt błędnie dubluje dane. Dodaje ten sam rekord do bazy danych.
za pomocą kodu w stopce wywołuję statystyke
  1. include "statystyka.php";


kod dodawania statystyki odwiedzin do bazy SQL:
  1. <?php
  2. require_once 'funkcje.php';
  3. require_once 'config.php';
  4. $conn=mysql_connect($host,$bazalogin,$bazahaslo);
  5.  
  6. $data = date('m-d G:i');
  7. $ip = $_SERVER['REMOTE_ADDR'];
  8. $adres= $_SERVER['HTTP_REFERER'];
  9.  
  10. $sql = "INSERT INTO statystyka VALUES ('', '$data','$ip', '$adres')";
  11. or die('Nie dodano danych do statystyki ');
  12. ?>


W wyniku otrzymuję po kilka razy tę samą osobę:
  1. 66555 03-15 12:19 83.6.1... adres www
  2. 66554 03-15 12:19 83.6.1... adres www
  3. 66553 03-15 12:19 83.6.1... adres www
ilość odsłon jest nie wiarygodna. Proszę o poradę czy to wina skryptu czy hostingu? Skryp jest na kilku różnych hostingach działał poprawnie ale ostatnio wszędzie dodaje błędnie dane. Podejrzewam że to może wina przejścia usługodawcy na inny rodzaj PHP na serwerze.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
oi.
post
Post #2





Grupa: Zarejestrowani
Postów: 145
Pomógł: 1
Dołączył: 12.07.2006

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


Zamiast dupa dałem echo test i wyskoczył tylko 1 wyraz test. Tak więc statystyka jest tylko raz wywoływana.
Czy jest róznica jak używam include lub recuire lub recuire_once ? Może to jest powodem

Dodam jeszcze że w statystyce w polu adres mam na ogół adresy www.domena.pl/jakis-adres.php ale są także www.domena.pl/styl.css a nie powinno tego byc bo nikt nie wchodzi na moją stroną z pliku css
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: 5.10.2025 - 19:54