Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cookies w identyfikacji partnerow programu partnerskiego
hector
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.09.2003

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


Czesc,

mam sobie taki maly skrypt:

[php:1:b19f5ba706]<?php

$pp = $_GET["pp"};
if ($pp) {
$czas = mktime()+60*60*24*730; // 730 to ilosc dni
setcookie("ppc",$pp,$czas);
$partner=$pp;
} else {
$partner=$_COOKIE["ppc"];
}
echo $partner;
?>[/php:1:b19f5ba706]

Jak widac cookies to pobiera zmienna $pp z:
http://jakosadres.jakasdomena/index.php?pp=X

Zalozmy, ze ciastko juz zostalo wyslane. Gdzies w serwisie jest formularz i odwolanie do cookie:


Kod
<form action="index.php" pethod="post">

<input type="hidden" name="dzial" value="wysylanie">

<input type="hidden" name="polecil" value="<? echo("$partner"); ?>">



(jakieś jeszcze pola do wypelnienia i:)



<input type="submit" value="Zamawiam">

<form>


Jak sie nie pomylilem, to wszystko dobrze przepisalem smile.gif
I mam pewien problem. Na swojej stronie mam cos takiego dodane - oczywiscie cookies w naglowku etc.), ale przegladarka nie zapisuje ciastka i na dodatek nie dodaje go do formularza!

[b]Dodam jeszcze to, ze pojawia mi sie na niektorych serwerach informacja o braku moziwosci zmiany naglowka, bo juz zostal on przeslany. Nawet zrobilem :



[php:1:b19f5ba706]<?php
if ($location == "") {
header("Location: http://mojadomena/");
exit;
} else {

header( "Location: $location");
exit;
}
?>[/php:1:b19f5ba706]

Ale to nic nie pomoglo. Cookies musi byc przeciez przeladowane do nastepnej strony, mam racje?

Co jest nie tak? Bede wdzieczny za choc mala pomoc.


--------------------
usenet mediaBLOG
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:15