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>
<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

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.