Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP - session_start() » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen PHP - session_start()
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

PHP - session_start() Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Whaha .___. Das will nicht. Und ich weiß, es ist primitiv. Und ich hatte den Fehler gestern schonmal, in 'nem anderen Script. Und da konnte ich den beheben. Nur da nicht -.-

acplogin2.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
<?php

   $pw=$_POST['passwort'];
   $uname=$_POST['name'];

   include('config.inc.php');

   $sql "SELECT * FROM `members` WHERE `art` = 'team'";
   $result mysql_query($sql);

   while ($row mysql_fetch_assoc($result)) {
  if($uname=="$row[name]and $pw=="$row[pw]")
  {
 $yes ="1";
 $job "$row[job]";
 $stat "$row[stat]";
 $id "$row[id]";
}
}
  mysql_close();

    if($yes=="1"){
 session_start();
 $_SESSION["user_name"] =$uname;
 $_SESSION["user_job"] =$job;
 $_SESSION["user_stat"] =$stat;
 $_SESSION["user_id"] =$id;
 header("location: weiterleitung.php");
  }
?>


Fehlermeldungen:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/www/web52/html/spzmares/acp/acplogin2.php:cool in /home/www/web52/html/spzmares/acp/acplogin2.php on line 30

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/web52/html/spzmares/acp/acplogin2.php:cool in /home/www/web52/html/spzmares/acp/acplogin2.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web52/html/spzmares/acp/acplogin2.php:cool in /home/www/web52/html/spzmares/acp/acplogin2.php on line 35

Wäre für 'ne schnelle Hilfe dankbar...

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Maina: 09.03.2008 20:17.

08.03.2008 13:55 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Blupp. Niemand?
10.03.2008 19:44 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

AAaaaanni. Darf ich dich knutschen? XD
10.03.2008 20:19 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jetzt gehts schooon wieder nicht ._.

Fehler:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web52/html/spzmares/login/main.php:2) in /home/www/web52/html/spzmares/login/checkuser.php on line 3

Code:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
<?php
   session_start();
   $pw=$_POST['passwort'];
   $uname=$_POST['name'];

   include('config.inc.php');

   $sql "SELECT * FROM `members`";
   $result mysql_query($sql);

   while ($row mysql_fetch_assoc($result)) {
  if($uname=="$row[name]and $pw=="$row[pw]")
  {
 $yes ="1";
 $job "$row[job]";
 $stat "$row[stat]";
 $id "$row[id]";
}
}
  mysql_close();

    if($yes=="1"){
 $_SESSION["user_name"] =$uname;
 $_SESSION["user_job"] =$job;
 $_SESSION["user_stat"] =$stat;
 $_SESSION["user_id"] =$id;
 header("location: index.php");
  }
?>


Ich weiß langsam echt nich mehr weiter... vorgestern gings noch, seit gestern nich mehr & ich hab nix am code gemacht ._.
13.03.2008 15:48 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hm. Also. Das LogIn Script selber geht jetzt. Danke <3

Nur die checkuser will nicht (Jaaa, ich hab mit Uni's Tut gelernt. großes Grinsen )

Fehler:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web52/html/spzmares/login/main.php:2) in /home/www/web52/html/spzmares/login/checkuser.php on line 3

php:
1:
2:
3:
4:
<?if($uname=="")
{
header ("location: login.php");
}?>
13.03.2008 16:47 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

geht das nicht mit include? ich umgeh Fehler einfach....

__________________

13.03.2008 16:51 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von reiterhofmeeresblick
Was ist denn mit der checkuser.php - Datei?
Ist die sicher nicht, oder?

Hast du ein Div, wo du Header & Footer includest? Oder ein Iframe?


Ganz normales IFrame. ^^


Wie meinst du das, cll?
Also praktisch include('login.php'); ?
13.03.2008 21:06 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Auf jeder Seite, die zum Login gehört...

z.B.

index2.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:

<?
@session_start();
$uname = $_SESSION["user_name"];
$job = $_SESSION["user_job"];
$stat = $_SESSION["user_stat"];
$id = $_SESSION["user_id"];
include "checkuser.php";
// Code by Unicorn, darf beliebig verändert werden
?><html>
<head>
<title>Sportpferdezentrum Mares - Version 1/2008</title>
<meta name="author" content="DScharf">
<link rel="stylesheet" href="http://spzmares.sp.funpic.de/spzmares/css.css" type="text/css">
</head>
<BODY marginwidth="0" leftmargin="0" marginheight="0" topmargin="0" scroll="no">
<img src="design2.png" border=0>

<div id="Layer1" style="position: absolute;  left: 26px; top: 1px;">
  <iframe src="menu.php" name="umenu" width="97" height="285" frameborder=0 scrolling="auto" noresize style="border: 0px" allowtransparency="true" style="FILTER: chroma (color=#ffffff)" ;>
  </iframe>
</div>


<div id="Layer1" style="position: absolute;  left: 252; top: 172px;">
  <iframe src="main.php" name="content" width="548" height="391" frameborder=0 scrolling="auto" noresize style="border: 0px" allowtranspareny="true" style="FILTER: chroma (color=#ffffff)" ;>
  </iframe>
</div>


<div id="Layer1" style="position: absolute;  left: 135; top: 2px;">
  <iframe src="newpn_index.php" name="pns" width="215" height="151" frameborder=0 scrolling="auto" noresize style="border: 0px" allowtranspareny="true" style="FILTER: chroma (color=#ffffff)" ;>
  </iframe>
</div>
</body>
</html>
13.03.2008 21:17 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Login will ja, die leitet zur index.php seite über (in der die index2.php drinne ist) und da kommts.
13.03.2008 21:26 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So.

Die Fehlermeldungen sind weg. Na immerhin. großes Grinsen

Aber der loggt mich nich mehr ein... *hust*

Beispiel:
(mit Test & test einloggen)
http://web52.server10.greatweb.de/spzmares/login/login.php

& die Scripte (jetzt mal alles hier! großes Grinsen )

login.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<html>
<head>
<title></title>
<meta name="author" content="Diana Scharf">
<link rel="stylesheet" href="http://photographed-life.de/spzmares/css.css" type="text/css">
</head>
<body>
<center>
<h2>LogIn . Einloggen</h2>
Du kommst nur rein, wenn du Vollmitglied bist & deine Daten hast (; Für Awardbewerter gibt es Testdaten, die erfragt<br>
werden müssen. Für Besucher machen wir nur selten Ausnahmen!<br>
<form action="loginneu.php" method="POST">
<b>Name</b> <input type="text" name="name">    <br>
<b>Passwort</b> <input type="password" name="passwort">      <br>
<br>
<input type="submit" value="Login" name="submit">
</form>
</body>
</html>


loginneu.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
<?php
   session_start();
    header("location: index.php");
   $pw=$_POST['passwort'];
   $uname=$_POST['name'];

   include('config.inc.php');

   $sql "SELECT * FROM `members`";
   $result mysql_query($sql);

   while ($row mysql_fetch_assoc($result)) {
  if($uname=="$row[name]and $pw=="$row[pw]")
  {
 $yes ="1";
 $job "$row[job]";
 $stat "$row[stat]";
 $id "$row[id]";
}
}
  mysql_close();

    if($yes=="1"){
 $_SESSION["user_name"] =$uname;
 $_SESSION["user_job"] =$job;
 $_SESSION["user_stat"] =$stat;
 $_SESSION["user_id"] =$id;
  }
?>


als Beispiel für interne Seite:
main.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:

<?
@session_start();
$uname = $_SESSION["user_name"];
$job = $_SESSION["user_job"];
$stat = $_SESSION["user_stat"];
$id = $_SESSION["user_id"];
include "checkuser.php";
// Code by Unicorn, darf beliebig verändert werden
?>

<html>
<head>
<title></title>
<meta name="author" content="Diana Scharf">
<link rel="stylesheet" href="http://photographed-life.de/spzmares/css.css" type="text/css">
</head>
<body >
<center>
<h2>LogIn Bereich</h2><br>
<table width="90%" style="text-align: center;">
<tr><td colspan="2"><b>Heute ist der <?php $datum date("j.n.Y"); echo $datum?>.</b></td></tr>
<tr><td rowspan="5"><img src="welcome1.png"></td><td><b>Willkommen im internen Bereich, <? echo $uname;?> (:</b><br>
Schön, dass du mal wieder da bist. Hier kannst du alles mögliche 'anstellen': Pferde versorgen, Arbeiten,
Lizenzen ablegen, deinen Stall verwalten und über die Bewerber entscheiden.<br>
<br>
Du bist <b><? echo $job;?></b>, hast den Status <? echo $stat;?> und die ID <? echo $id;?>.</td></tr>
<tr><td><b>Das Wetter</b><br>
<?php include('wetterausgabe.php'); ?></td></tr></table>
</body>
</html>



Und jetzt bitte nicht über meinen 'Codingstil' wundern...


Ich bin ein Sorgenkind. großes Grinsen
14.03.2008 15:27 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Fischii hat doch gesagt, über header dürfe nix stehen?

Auch, wenn ichs drunterpack, passiert nix andres.

Und solangs nicht stört, bleibts mysql_close() stehen. Das ist meine Lieblingsfunktion. großes Grinsen
14.03.2008 15:36 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

vor session_start() darf schon Recht nichts stehn Augenzwinkern

__________________

14.03.2008 16:01 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Klappt eh schon. großes Grinsen Danki Eppi... wenn auch nich hier *.*
14.03.2008 16:03 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP - session_start()

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH