RobertGree
Cadet 3rd Year
- Registriert
- Feb. 2007
- Beiträge
- 40
Hey hey!
Wieso funktioniert das auf meinem localhost (EasyPHP), nicht aber auf einem richtigen Webserver?
Das als PHP-Datei abgespeichert und local aufgerufen funktioniert ohne Probleme, das Cookie wird gesetzt. Selbige Datei aber auf einem Webserver zeigt mir das:
.. und setzt keinen Cookie.
Weis jemand warum oder was ich ändern muss?
Der Server ist für mich gerade übrigens nur zum Testen da.
Vielen Dank,
Grüße!
Wieso funktioniert das auf meinem localhost (EasyPHP), nicht aber auf einem richtigen Webserver?
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
$var = 'huhu, testtext!!';
setcookie('guck4', $var, time()+3600, "/");
$name = $_COOKIE['guck4'];
echo $name;
?>
Das als PHP-Datei abgespeichert und local aufgerufen funktioniert ohne Probleme, das Cookie wird gesetzt. Selbige Datei aber auf einem Webserver zeigt mir das:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/kostenlos-php.de/subdomains/testspace/httpdocs/test.php:2) in /srv/www/vhosts/kostenlos-php.de/subdomains/testspace/httpdocs/test.php on line 5
.. und setzt keinen Cookie.
Weis jemand warum oder was ich ändern muss?
Der Server ist für mich gerade übrigens nur zum Testen da.
Vielen Dank,
Grüße!