php sessions(beispiel)

out-of-innocence

Grünschnabel
Hallo!
ich bin seit Tagen mit den Sessions in PHP beschäftigt, hab zahllose Tutorials gelesen und bin trotzdem nicht weiter gekommen.
In einem Tutorial stand dieses Beispiel:

PHP:
 <!-- Seite1.php --> 
<? 
session_start(); 
$sid = session_id(); 
$pwd = 5; 
session_register(pwd); 
echo $pwd; 
echo "<a href='Seite2.php?sid=$sid'>Weiter zu Seite2.php</a>"; 
?> 

<!-- Seite2.php --> 
<? 
session_start(); 
session_register(pwd); 
echo $pwd; 
?>
(copyright by steinchen @piranho, bitte die Kommentare (Seite1; 2) weglassen)
Ich habe diesen Code so wie er ist in php abgespeichert und auf meinen Lycos/Tripod Server geladen, aber ES GEHT NICHT !

Kann mir vielleicht jemand dieses Beispiel korrigieren oder mir ein ähnliches Beispiel geben welches dann auch funktioniert?

Vielen Dank,
===> out of innocence
 
Versuch's mal mit:
PHP:
<!--  Seite1.php  //-->
<?php
  session_start();
  $sid = session_id();
  $pwd = 5;
  session_register("pwd");
  echo $pwd; 
  echo "<a href='Seite2.php?sid=$sid'>Weiter zu Seite2.php</a>";
?>

<!--  Seite2.php  //-->
<?php
  session_start();
  session_register("pwd");
  echo $pwd;
?>
Du solltest du dir vielleicht noch folgende Seite durchlesen:
&nbsp;&rsaquo;&rsaquo;&nbsp;PHP: session_register - Manual
 
Du kannst es mal folgendermaßen versuchen:

Seite1.php

PHP:
<?
session_start();
$s_name             = session_name();
$s_id               = session_id();
$pwd                = 5;
$_SESSION['pwd']    = $pwd;
echo $pwd;
echo '<a href="Seite2.php?'.$s_name.'='.$s_id.'">Weiter zu Seite2.php</a>';
?>
Seite2.php
PHP:
<? 
session_start();
echo $_SESSION['pwd'];
?>
 
nee sorry das geht bei mir beides nicht....ich weiss auch nicht warum..
ich bekomme auf Seite2 keine Fehlermeldung...nur einfach eine weisse Seite.
Geht das denn bei euch?
cya innocence
 
Ich hab die Lösung!
Es liegt an Tripod/Lycos!
Ich habe den selben Code auf einen anderen Webspace hochgeladen, und es ging. Ich hatte aber trotzdem Fehlermeldungen:
Seite 1:
-------------------
Warning: Cannot send session cookie - headers already sent by (output started at /www/hosting/users/p/a/-/pa-team/lol/Seite1.php:10) in /www/hosting/users/p/a/-/pa-team/lol/Seite1.php on line 11

Warning: Cannot send session cache limiter - headers already sent (output started at /www/hosting/users/p/a/-/pa-team/lol/Seite1.php:10) in /www/hosting/users/p/a/-/pa-team/lol/Seite1.php on line 11
5Weiter zu Seite2.php
--------------------
Seite 2:
--------------------

Warning: Cannot send session cache limiter - headers already sent (output started at /www/hosting/users/p/a/-/pa-team/lol/Seite2.php:10) in /www/hosting/users/p/a/-/pa-team/lol/Seite2.php on line 11
5

Kann mir jetzt anhand dieses zweiten Tests vielleicht jemand sagen wie ich das auch mit Lycos/Tripod hinbekomme?
Vielen Dank
==> !nN0(en(e
 
ich habs....

hi
Also ich wollt nur eben sagen dass ich eine Lösung gefunden habe.
Der Vorschlag von Chino funktioniert auf einmal auch bei Tripod/Lycos. Die hatten da wohl grade einen Server-Ausfall oder sowas.
Also hier nochmal das funktionierende Script:

Seite1:
PHP:
<? 
session_start(); 
$s_name             = session_name(); 
$s_id               = session_id(); 
$pwd                = 5; 
$_SESSION['pwd']    = $pwd; 
echo $pwd; 
echo '<a href="Seite2.php?'.$s_name.'='.$s_id.'">Weiter zu Seite2.php</a>'; 
?>

Seite2:
PHP:
<? 
session_start(); 
echo $_SESSION['pwd']; 
?>
Soo das geht wunderbar, vielen Dank auch!
cya out of inncoence
 
Zurück