php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2004, 18:56  
Gast
 
Beiträge: n/a
Standard fehler meldung?? :( cookies??

dies ist die fehlermeldung:
Warning: Cannot send session cookie - headers already sent by (output started at /home/steve/public_html/Projet/login.php:2) in /home/steve/public_html/Projet/login.php on line 22

hier der php code
Code:
<?

$standarduser = "steve";

$standardpass = "ltesch1";

  if (isset($_POST['hidden']))
  {

     $message = "1";

     $username = $_POST['txtusername'];

     $password = $_POST['txtpasswd'];

     $_SESSION['accepted'] = 0;

   if (($username==$standarduser) AND ($password==$standardpass) AND (isset($_POST['hidden'])))
   {

     session_start();

     $_SESSION['txtusername'] = $username;

     $_SESSION['txtpasswd'] = $password;

     $_SESSION['zeit'] = time();

     $message = "false";

     $_SESSION['accepted'] = 1;

     header("location:formular.php");

   }

  else

  {

   $message = "Wrong username / password entered";

   };

  };

?>
bitte helft mir
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.07.2004, 18:59  
Gast
 
Beiträge: n/a
Standard

also ich würd mal so tippen das du dieses script in irgendein layout gesetzt hast in dem bereits der <head> definiert ist. Wenn das der fall ist kann das nicht klappen da der header teil vor diesen muss.
Wenn ich mich irren sollte bitte ich um entschuldigung
 
Alt 01.07.2004, 19:07  
Gast
 
Beiträge: n/a
Standard hm :(

hab dass formular neu erstellt und nur den php code gepastet, und ihn ganz oben hin geschrieben, noch immer die selben fehler

Warning: Cannot send session cookie - headers already sent by (output started at /home/steve/public_html/Projet/login1.php:2) in /home/steve/public_html/Projet/login1.php on line 22

Warning: Cannot send session cache limiter - headers already sent (output started at /home/steve/public_html/Projet/login1.php:2) in /home/steve/public_html/Projet/login1.php on line 22

Warning: Cannot add header information - headers already sent by (output started at /home/steve/public_html/Projet/login1.php:2) in /home/steve/public_html/Projet/login1.php on line 34
 
Alt 01.07.2004, 19:12  
Gast
 
Beiträge: n/a
Standard

Hmmm...könntest du vielleicht die quelltexte der dateien die mit diesem script zusammenhängen mal eben posten damit ich den zusammenhang verstehe
 
Alt 01.07.2004, 19:14  
Gast
 
Beiträge: n/a
Standard klar

Code:
 
<?

$standarduser = "steve";

$standardpass = "ltesch";

  if (isset($_POST['hidden']))
  {

     $message = "1";

     $username = $_POST['txtusername'];

     $password = $_POST['txtpasswd'];

     $_SESSION['accepted'] = 0;

   if (($username==$standarduser) AND ($password==$standardpass) AND (isset($_POST['hidden'])))
   {

     session_start();

     $_SESSION['txtusername'] = $username;

     $_SESSION['txtpasswd'] = $password;

     $_SESSION['zeit'] = time();

     $message = "false";

     $_SESSION['accepted'] = 1;

     header("location:formular.php");

   }

  else

  {

   $message = "Wrong username / password entered";

   };

  };

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body bgcolor="#99CCFF">
<div align="center">
  

<font size="+5">LOGIN</font></p>
  

</p>
  

 </p>
  <form name="form1" id="form1" method="post" action="">
    <table width="75%" border="0">
      <tr> 
        <td><div align="center">User Name
            <input name="hidden" type="hidden" id="hidden" value="ola" />
            </div></td>
        <td><div align="center">Passwort</div></td>
      </tr>
      <tr> 
        <td><div align="center"> 
            <input name="txtusername" type="text" id="txtusername" />
          </div></td>
        <td><div align="center"> 
            <input name="txtpasswd" type="password" id="txtpasswd" />
          </div></td>
      </tr>
      <tr> 
        <td></td>
        <td></td>
      </tr>
      <tr> 
        <td colspan="2"><div align="center"> 
            <input name="btnsend" type="submit" id="btnsend" value="Login" />
          </div></td>
      </tr>
    </table>
  </form>
</div>
</body>
</html>
 
Alt 01.07.2004, 19:25  
Gast
 
Beiträge: n/a
Standard

Ok...das seltsam...bin allerdings auch noch net so lange dabei, aber versuch doch mal den header über das sessionstart zu setzten
 
Alt 01.07.2004, 19:29  
Gast
 
Beiträge: n/a
Standard

bleibt alles beim alten
 
Alt 01.07.2004, 19:36  
Gast
 
Beiträge: n/a
Standard

wie wäre es denn dann wenn du den script in eine andere php datei schreibst und das formular draufzeigen lässt. So mach ich das zumindest immer und bisher hat das auch alles geklappt. Hab da nen ähnliches script allerdings hab ich ne andere datei nicht per header location eingbunden sondern über include und das layout über get variablen dann eingefügt. es klappt zumindest
 
Alt 01.07.2004, 19:43  
Gast
 
Beiträge: n/a
Standard

soweit ich weiss mus das session_start immer ganz oben stehen
 
Alt 01.07.2004, 20:05  
Gast
 
Beiträge: n/a
Standard

hab ich auch probiert, geht auch nicht
 
 


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
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
Switch & Cookies: Fehler beim übermitteln Baltasar PHP Tipps 2007 5 11.12.2005 23:44
Sitzungsvariablen, Abfrage-Zeichenketten, Cookies dethlef14 PHP Tipps 2005-2 2 16.08.2005 15:42
sessions und cookies... PHP Tipps 2005-2 7 31.07.2005 21:17
php fehler meldung?! o_O PHP Tipps 2005-2 2 12.06.2005 18:57
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Cookies auslesen funktioniert nicht... PHP Tipps 2004-2 2 25.12.2004 14:00
Fehler bei foreach, Meldung unterdrücken? schifti PHP Tipps 2004-2 2 26.11.2004 12:52
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Hilfe ich finde den Fehler nicht! PHP Tipps 2004 2 07.10.2004 17:40
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
komische fehler meldung Eddaholzbein Datenbanken 2 18.07.2004 00:53
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cookie meldung

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:11 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.