session id in adressleiste ausgeben ?

Player
HI

wie kann ich eine Session ID in der Adressleiste ausgeben ?



php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<?php
session_start();

$was $_GET["was"];

if(!isset($was))
   {
   $was "status";
   }

if(!isset($_SESSION['username']) and $was=="status")
   {
   echo "Bitte erst <a href=\"?was=login\">einloggen</a>";
   }

daHooligan
am einfachsten weiterleiten auf $self."sid="$sid;

ansonsten weiß ich grad nicht weiter
tkshorty
php:
1:
2:
<?php $sid=session_id();
echo"<a href=\"index1.php?sid=".$sid."&seite=seite1\">"?>


und auf der nächsten seite musst du dann mit
php:
1:
<?php session_start($sid?>


anfangen

hofe das hilft dir weiter
Heaven
Zitat:
Original von tkshorty
php:
1:
2:
<?php $sid=session_id();
echo"<a href=\"index1.php?sid=".$sid."&seite=seite1\">"?>


und auf der nächsten seite musst du dann mit
php:
1:
<?php session_start($sid?>


anfangen

hofe das hilft dir weiter


bool session_start ( void )

und register_globals sollte eigtl. immer off sein...

----------------------

php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php

session_start();
$_SESSION['name'] = "john";

echo "<a href='test.php?PHPSESSID=".session_id()."'>go</a>";

?>


php:
1:
2:
3:
4:
5:
6:

<?php
//test.php
session_start();
echo $_SESSION['name'];
?>


In dem Fall muss der session.name (php.ini) gleich PHPSESSID sein (ist default), wenn du das individualisieren möchtst kannst du das entweder per ini_set() oder session_name() ändern (test.php?planetcoding=... --> session_name("planetcoding");)

Gruss Heaven