Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]ilosc wykonań skryptu w PHP
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Witam.
Mam napisany prosty skrypt do pokazywania stron.
Skrypt zakończony jest funkcją updatującą statystyki.

końcówka skryptu wygląda tak:
  1. $view = new Core_Template($data);
  2. echo $view->getView();
  3. Core_Statistics::update($router);


W czym problem:
Odpaliłem phpmyadmin z tabelką statystyk i robię F5 skryptu mojej strony -> wynik statystyki zwiększają się o dwa.
Jeśli zakomentuję 'echo $view->getView();' statystyki zwiększają się o jeden (czyli tak jak powinno być).
Metoda getView() wygląda tak:
  1. public function getView() {
  2. return $this->res;
  3. }


Problem: dlaczego zwykłe wyświetlenie $this->res powoduje że skrypt zachowuje się jakby wykonywał się dwa razy (IMG:style_emoticons/default/questionmark.gif) ?
Gdzie można szukać rozwiązania bo spotykam się z tym po raz pierwszy.

pozdrawiam
Grzegorz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




w view zapewne masz odwolanie do jakiegos zasobu, ktory nie istnieje i wywolywany jest wowczas dla takiego zasobu normanie kod php.
Takim zasobem, ktory nie istnieje moze byc np. FAVICON.

Rownie dobrze mozesz tez w view robic jakis AJAX o ktorym zapomniales.

Mozliwosci jest wiele. Najczesciej jednak chodzi o ten nieszczesny FAVICON (IMG:style_emoticons/default/smile.gif)
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: 9.10.2025 - 08:17