Fiz um exemplo rapidinho pra vc.
<?
ob_start();
session_id(); //crio uma sessão, e já tenho um valor lá dentro por exemplo.
session_start();
$campo2 = $_SESSION["valor1"];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript1.2">funcoes_java();</script>
</head>
<body>
<?
$numero = "12345"; //um campo qualquer
$_SESSION["valor1"] = $numero; // gravo na sessão o valor deste campo
$nome = session_id(); //guardo o id da sessão.
echo "O Número: " . $_SESSION["valor1"]; //apenas imprimo o valor do campo
echo "NOME = " . $nome; // imprimo o ID da sessão que gardei na var $nome.
if (getenv("REQUEST_METHOD") == "POST") { //ao clicar no botão.
session_start("$nome"); //abro a mesma sessão novamente.
session_unset($_SESSION["valor1"]); //apago o valor que estava guardado na sessão
session_destroy();// acabo com a sessão.
} //BARBADA...
?>
<form method="POST" name="Refer">
<input type="Submit" name="submit_ref" value="Trocar tela">
</form>
</body>
</html>
<? ob_end_flush(); ?>
Isso funciona e acabo de testar aqui.
varralde's Content
There have been 4 items by varralde (Search limited from 19/04/2023)