Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] cookies na innej stronie
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


Witam,
Proszę o radę co robię nie tak.

Chcę umieścić cookies na stronie odwiedzającego w ten sposób.

  1. <a href="strona1.pl"><img src="http://www.strona1.pl/tlist/button.php?u=1></a>


A w pliku button.php mam:


  1. <?
  2. $nazwa_cookies="stat_".$_GET[u];
  3. setcookies($nazwa_cookies,1);
  4. ?>


I tak jak użyje plik bezpośrednio w przeglądarce, to mi zapisze cookies, ale ja ten kod

  1. <a href="strona1.pl"><img src="http://www.strona1.pl/tlist/button.php?u=1></a>


chce umieszczać na zaprzyjaznionych stronach i wtedy cookies mi nie zapisuje.


Czy jest możliwe by zapisami cookies, proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grzegorz_g
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


zasada jest taka ze chce stworzyc licznik odwiedzin "zaprzyjaznionych stron"
Wymyśliłem ze bede udostępniał kod typu :

  1. <a href="strona1.pl"><img src="http://www.strona1.pl/tlist/button.php?u=1></a>


gdzie "u" bedzie id usera w bazie, a cały skrypt myslalem w ten sposób ze wysyłam cookie o nazwie "stat_".$_GET[u], poźniej sprawdzam czy istnieje takie cookie o nazwie np. "stat_1" jeżeli tak to nie liczy UU w przeciwnym wypadku dodaje 1.

cały skrypt jednak nie wysyła cookie tak jak chce

  1. <?php
  2. $nazwa="Stat_".$_GET['u'];
  3. if (!$_COOKIE[$nazwa]) {
  4. setcookie ("Stat_".$_GET['u'], 1,mktime(23,59,59,date("m"),date("d"),date("Y")));
  5. $db1 = mysql_connect('***', '***', '***');
  6. if ($db1) mysql_select_db('***', $db1);
  7. $q="update top_stats set unq_pv_overall = unq_pv_overall + 1, unq_pv_0_daily = unq_pv_0_daily + 1, unq_pv_0_monthly = unq_pv_0_monthly + 1, tot_pv_overall = tot_pv_overall + 1, tot_pv_0_daily = tot_pv_0_daily + 1, tot_pv_0_monthly = tot_pv_0_monthly + 1  where username=".$_GET['u'];
  8. $result = mysql_query ($q, $db1)
  9.           or die ("Error".$q);
  10. }
  11. ?>


Ten post edytował grzegorz_g 14.01.2009, 22:34:29
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: 28.12.2025 - 23:28