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