ho già cercato sul forum e ho letto il manuale php, ma siccome sono un pò "gnucco" mi servirebbeun aiutino.
Ho 2 pagine:
Pagina 1:
-------------------------------------------------
<?php
session_start();
$_SESSION['ip'] = $_POST['indirizzo_ip'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="en" >
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="">
<title></title>
</head>
<body>
Inserisci l'indirizzo IP:
<form action="ModbusTcp.php" method="POST">
<input type="text" name="indirizzo_ip">
<input type="submit" value="VAI">
</form>
</body>
</html>
-------------------------------------------------
Pagina 2 (siccome è troppo lunga ve la spiego):
-------------------------------------------------
<?php
session_start();
$_SESSION['ip'] = $_POST['indirizzo_ip'];
$indirizzo_ip = $_SESSION['ip'];
...
..
...
echo "<form action='".$_SERVER['PHP_SELF']."' method='POST'>";
...
...
-------------------------------------------------
Problema:
nella prima pagina scrivo l'indirizzo ip, premo VAI e passo alla seconda pagina dove mi fa vedere i primi dati letti dall'indirizzo ip. e fin qui tutto ok.
In questa seconda pagina però c'è un altro form per la selezione del tipo di parametri e quando premi il tasto SUBMIT associato a questo form mi ricarica la pagina dando errore perchè non trova più la variabile $indirizzo_ip che era stata passata dal form della prima pagina.
Sicuramente l'uso che ho provato a fare delle sessioni è sbagliato.
Qualcuno potrebbe darmi una dritta ??![]()
Grazie