Con il tuo codice:
Codice PHP:
<HTML>
<HEAD>
<TITLE>start session</TITLE>
</HEAD>
<BODY><form action="homepage.php?<?php session_start(); echo SID; ?>"method="POST">
Inserire un nome <input type="text"name="name">
<input type="submit"value="Entra"><br><div align="center">lavori in corso <img src="/upload/sorrisone.gif">
</BODY>
</HTML>
Con il mio codice:
Codice PHP:
<?php if(empty($_SESSION['name'])){ ?>
<HTML>
<HEAD>
<TITLE>start session</TITLE>
</HEAD>
<BODY><form action="homepage.php?<?php session_start(); echo SID; ?>"method="POST">
Inserire un nome <input type="text"name="name">
<input type="submit"value="Entra"><br><div align="center">lavori in corso <img src="/upload/sorrisone.gif">
</BODY>
</HTML>
<?php }else{
session_start();
Header("Location: homepage.php?PHPSESSID=".session_id(););
} ?>
P.S. Forse non hai capito che:
Codice PHP:
<a href="pagina.php?<?php session_start(); echo SID; ?>">LINK</a>
E
Codice PHP:
<a href="pagina.php<?php session_start(); echo "?PHPSESSID=".session_id(); ?>">LINK</a>
Visualizzeranno entrambi lo stesso risultato, è cioè: pagina.php?PHPSESSID=codice_sessione