Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP COOKIE - Problem
Krystian950414
post
Post #1





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

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


Witam, mam problem dotyczący ciastek w PHP. Problem polega na tym, że jak ustawię ciastko to w ogóle nie zapisuje zmiennej, ale tu należy dodać, że jeżeli jest to czysty plik php z samym dodawaniem wartości do ciastka oraz wpisaniem adresu bezpośrednio do tego pliku to ciastko działa.
Zakładając, że plik ciastko.php znajduje sie na serwerze pod takim adresem: www.mojadomena.pl/katalog/ciastko.php i jest on zapisany bez żadnych stylów i innych dodatków typu:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="Stylesheet" type="text/css" href="style.css" />
<title></title>
</head>

czyli taki prosty plik:

<?php
setcookie("ciastko","wartosc", 0);
?>

jak wchodzę bezpośrednio przez ten adres: www.mojadomena.pl/katalog/ciastko.php to ciasteczka działają no ale strona jest czarno biała. Jak chcę wejść na stronę aby były style, jej wygląd czyli: www.mojadomena.pl/index.php?id=katalog/ciastko to nic nie chce działać. Dodam, że serwer mam na AZ.pl i moi znajomi też mają problem z ciasteczkami oraz sesjami. Czyli wychodzi na to że serwer jest źle ustawiony? Prosiłbym was o jakieś wskazówki (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Nie, to programista źle pisze. Przeczytaj sobie podstawy protokołu HTTP później zajrzyj na dokumentację setcookie

Cytat
Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace.


A jak już ogarniesz temat to jeszcze włącz raportowanie błędów po PHP jasno tam wyświetla warning.
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 - 21:34