php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.09.2005, 14:11  
Erfahrener Benutzer
 
Registriert seit: 28.11.2004
Beiträge: 305
nieselfriem ist zur Zeit noch ein unbeschriebenes Blatt
Standard setcookie und "headers already sent by"

Hallo! ICh möchte gern eine Funktion in meinem Script einbinden die ein Cookie setzt oder wenn er schon existiert ihn ausliest. Die Funktion funzt einwandfrei. Nun möchte ich sie in meinem Script einbinden. Nun darf ich ja vor dem verwenden der Funktion setcookie kein echo oder Ähnliches verwenden. Dies habe ich auch nicht getan. Trotzdem kommt die Meldung. Hier mal meine Scripte

timepstamp:
PHP-Code:
<?
function cookie() {
if (isset(
$_COOKIE['lastvisit'])) {
  
$lastvisitsek = (time() - $_COOKIE["lastvisit"]);
  
$cookie=$_COOKIE['lastvisit'];
  
$i=0;
}
//if
setcookie("lastvisit"time(), time()+30*24*60*60);

 if (isset(
$lastvisitsek)){

  if (
$lastvisitsek<10){
       
$i=1;
 }else{
   
$i=2;
  }
//else
 
}//if
  
return $i;
}
//cookie

?>
und hier ein codeschnippsel der datei in der es arbeiten soll
PHP-Code:
<?
require('incdb.php');
require(
'timestamp.php');

$c=cookie();


 
$x1=$_POST['x1']; 
 
$x2=$_POST['x2'];
 
$x3=$_POST['x3'];
 
$x4=$_POST['x4'];
 
$x5=$_POST['x5'];
 
$x6=$_POST['x6'];
 
$x7=$_POST['x7'];
 
$x8=$_POST['x8'];
 
$x9=$_POST['x9'];
 
$x10=$_POST['x10'];
 
$x11=$_POST['x11'];
....
Danke für die evtl. Lösung.
nieselfriem ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.09.2005, 14:15  
Clan
Gast
 
Beiträge: n/a
Standard

1. php lügt nicht

2. du musst irgend was unbewusst gesendet haben
Zitat:
Ein weit verbreiteter Fehler ist mittels include(), require(), oder anderen Dateizugriffsmethoden Code zu lesen, und so unbewusst Leerzeichen oder Leerzeilen auszugeben, bevor header() aufgerufen wird. Das gleiche Problem besteht auch bei Verwendung einer einzigen PHP/HTML Datei.
 
Alt 01.09.2005, 14:51  
Erfahrener Benutzer
 
Registriert seit: 28.11.2004
Beiträge: 305
nieselfriem ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Alles klar. Die berühmten Leerzeilen am anfang des Codes

THX
nieselfriem ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
headers already sent - weiterleitung erzwingen Bonaparte PHP Tipps 2007 15 06.12.2005 23:30
Header already sent Chrisber PHP Tipps 2007 10 08.11.2005 20:33
lokal gehts, auf Server: headers already sent PHP Tipps 2005 12 27.05.2005 15:54
Cannot modify header information - headers already sent PHP Tipps 2005 2 15.03.2005 22:10
[Erledigt] Fehler: header already sent by PHP Tipps 2004-2 2 18.12.2004 15:00
Probleme mit Cookies - headers already sent PHP Tipps 2004 28 21.08.2004 20:41
Cannot modify header information - headers already sent by PHP Tipps 2004 2 25.07.2004 19:40
Cannot send session cookie - headers already sent... PHP Tipps 2004 12 23.07.2004 10:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
setcookie cannot modify header information headers already sent by, headers already sent setcookie, php header setcookie, php set cookie nach header, header already sent setcookie, setcookie has already, die funktionen setcookie () und header (), setcookie headers already sent, setcookie headers, headers already sent by setcookie, php @header set-cookie:, cookie headers already sent, php setcookie headers already sent, cannot modify header information headers already sent by setcookie, setcookie weiterleitung, setcookie umleitung, setcookie headers sent php, set_cookie headers already, cannot modify header information headers already sent setcookie echo, header nach setcookie

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:18 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.