REPSAC har ret !!
Dit problem er overførsel af variabel mellem skærmbillederne.
Man kan sætte PHP op med globale variable on eller off.
Default (og som det også er på Azero) er off (Dette af sikkerheds hensyn)
De er så formentlig sat til on på din kammerats server.
Men på Azero skal du selv overføre variable fra HTTP variable til PHP variable.
Det gøres lettest med nedenstående skrift (http.inc), som jeg også bruger i min session
Jeg har også Azero som webhotel og jeg kan godt få det til at virke -
Prøv :
http://www.purpurdata.dk/test/sess_start.phpOg nu overføres variablen til den nye session.
Min source ser sådan ud :
Sess_start.php :
<?php
session_start();
session_register('test');
echo "Hej du er session : ".session_id()."<br/>";
?>
<html><body>
<form action="SESS_2.php" method="post">
<input name="test">
<input type="submit">
</form>
</body></html>
******************
Sess_2.php :
<?php
session_start();
include ("http.inc");
echo "Hej du er session : ".session_id()."<br/>";
echo '$Test ER LIG MED '.$test;
?>
************************************
Http.inc :
<!-- Hent HTTP variabler ind i PHP variabler -->
<?php
if($HTTP_POST_VARS){
foreach($HTTP_POST_VARS as $Key=>$Value)
{
$$Key = $Value;
}
}
if($HTTP_SESSION_VARS){
foreach($HTTP_SESSION_VARS as $Key=>$Value)
{
$$Key = $Value;
}
}
if($HTTP_COOKIE_VARS){
foreach($HTTP_COOKIE_VARS as $Key=>$Value)
{
$$Key = $Value;
}
}
if($HTTP_GET_VARS){
foreach($HTTP_GET_VARS as $Key=>$Value)
{
$$Key = $Value;
}
}
if($HTTP_SERVER_VARS){
foreach($HTTP_SERVER_VARS as $Key=>$Value)
{
$$Key = $Value;
}
}
if($HTTP_ENV_VARS){
foreach($HTTP_ENV_VARS as $Key=>$Value)
{
$$Key = $Value;
}
}
?>