Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Wie kann ich eine Sassion weiterleiten? Antworten
Wie kann ich eine Sassion weiterleiten?

Thodi
Fachidiot


Beiträge: 101


Hallo zusammen,ich habe da mal ein Problem.
Ich will ein Formular bzw nur ein formular nur mit namen erstellen und der name soll auf der anderen seite ausgegeben werden. und natürlich gespeichert werden.

Wie mache ich das.

also ich fasse zusammen ein namens feld soll übertragen werden in einer sassion.

MFG Thorsten

  Profil   E-Mail   Editieren   Zitieren

Maxx
Otto-Normal-Poster


Beiträge: 87


sowas findet man bei google unter den ersten einträgen aber ich will mal nicht so sein:

login.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18:
<form action="<?=$PHP_SELF; ?>" method="POST">

  <input type="text" name="username"><br />
  <input type="Submit" name="weiter" value="weiter">

</form>

<?

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

  session_start();
  $_SESSION["username"] = $_POST['username'];
  header("LOCATION: andere_seite.php");

}

?>



andere_seite.php
1: 
2: 
3: 
4: 
5: 
6:
<?

session_start();
echo "du heißt <b>".$_SESSION["username"]."</b>.";

?>


die session is so lange gültig bis man den Browser schließt, das heißt auch wenn man nach paar stunden wieder auf die andere_seite.php geht (der browser darf aber nicht zwischendurch geschlossen werden!!! sonst geht der SESSION wert verloren)

Max

---
BoardSuche - PHP - Google

  Profil   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Dankeschön

  Profil   E-Mail   Editieren   Zitieren

Jamil
Quasselstrippe


Beiträge: 273


klappt aber nur wenn cookies akzeptiert werden, wenn nicht musst du die session-id manuell mit übergeben.

  Profil   Website   Editieren   Zitieren

alecs
Pixelschubser


Beiträge: 6


hi leute,

starkes forum hier, hab schon einiges interessantes gefunden aber ich hab bei den hier beschr. sessions probleme....

was is wenn ich mehrere werte habe... zb...

user
url
kategorie

außerdem bekomme ich bei dem beispiel hier folgenden fehler....

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at...bla...

  Profil   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Hi Du mußt session start immer als erste stelle machen also ganz oben .

<?
session_start();

?>

Sonst kommt der felher immer wieder.


  Profil   E-Mail   Editieren   Zitieren

alecs
Pixelschubser


Beiträge: 6


superschnelles forum hier....echt klasse !!!

ok...das hat schon mal geklappt....vielen dank....wie verfahre ich aber wenn ich mehrere textfelder habe ? hab versucht das ganze auszubauen und weitere textfelder hinzugefügt...aber alle neuen textfelder bringen mir keine ausgabe....

  Profil   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


mhhhhh ich habe immer meistens 1 name ausgeben versuche es mal so

<?
session_start();
$_SESSION = ['username'];
$_SESSION = ['strasse'];




?>



seite 2


<?
session_start();


Hallo <?php echo $username . "Deine Strasse ist die" . $strasse;?>

also ich habe es mal so gemacht das ging

wenn du weiteres wissen möchtes dann schaue mal unter
http://www.infos24.de/phpe/handbuch/php_inhaltsverzeichnis.htm



?>

  Profil   E-Mail   Editieren   Zitieren

alecs
Pixelschubser


Beiträge: 6


hab ich mal so gemacht aber außer dem usernamen bleibt die straße nicht in der session...
der link zum buch ist übrigens super ! werd da gleich weiterlesen...allerdings hab ich dort keine echte lösung zu meiner sessionfrage gefunden....so hab ichs bisher gemacht...
ich dachte ich könnte den vorschlag (von weiter oben) ausbauen.

seite1

<?
if (isset($_POST['weiter'])){
session_start();
$_SESSION["username"] = $_POST['username'];
$_SESSION["url"] = $_POST['url'];
$_SESSION["cat"] = $_POST['cat'];

header("LOCATION: export.php");
}

seite 2
session_start()
echo "username: <b>".$_SESSION["username"]."</b>";
echo "url: <b>".$_SESSION["url"]."</b>";
echo "cat: <b>".$_SESSION["cat"]."</b>";
?>

logischerweise hab ich <form> natürlich auch angepasst....

Diese Nachricht wurde geändert von: alecs
  Profil   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Sonst schaue mal unter www.future-world.net da ist auch ein bissel hilfe sogar auch ein support.


Gruß Thodi

  Profil   E-Mail   Editieren   Zitieren

alecs
Pixelschubser


Beiträge: 6


das is jetzt aber nich dein ernst oder ??? ich bräuchte hier ein bischen php hilfe und du schickst mich zu nem 3. klassigen webdesigner ???

...hehehehe......so wie die seite aussieht braucht der auch dringenst kunden.....nich böse sein...ich bins ja auch nich....

  Profil   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


dann würde ich vorschlagen das du mal weiter schaust im netz ich kenne noch eine php seite http://www.php-programme.de/index.php
Schaue da mal rein

  Profil   E-Mail   Editieren   Zitieren

alecs
Pixelschubser


Beiträge: 6


schon besser....danke für die infos !!!

  Profil   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Am besten ist das so habe ich das gelernt immer wieder schreiben und versuchen dann geht das weil jeder hat seine andere art mit session bzw mit php.

  Profil   E-Mail   Editieren   Zitieren

alecs
Pixelschubser


Beiträge: 6


das hab ich auch schon bemerkt....danke für deine bemühungen !

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben