NiZZo_ adlı üyeden alıntı: mesajı görüntüle
Veriyi değişkene attıktan sonra yönlendirme yaptığınızda sayfa refreshlendiği için değişken içindeki değerde kayboluyor doğal olarak.
Session ile olur siz session oturumunu başlatmamış olabilirsiniz.

a.php
session_start();
$_SESSION['formdanGelen'] = $_POST['kutu'];

b.php
session_start();
echo $_SESSION['formdanGelen'];
İlginize teşekkür ederim.
Her zaman baglanti.php sayfamda sessionlarımı hemen başlatırım, bu seferde başlattım ve session ile denedim malesef olmuyor.

Buyrun örnek bir sayfa hazırladım, post edildiğinde boş olarak gidiyor, location silinirse gayet düzgün session ile yazdırma yapıyor.

<?php 

if ($_GET["gonder"]==evet){

$sec = $_POST["kutu"];

session_start();
$_SESSION['formdanGelen'] = $_POST["kutu"];

header("location:?");

}

?>

<html>
<body>
<form id="form1" name="form1" method="post" action="?gonder=evet">
  <input name="kutu" type="text" id="kutu" />
  <input type="submit" name="Submit" value="Submit" />
</form>
<?php echo $_SESSION['formdanGelen']; ?>
</body>
</html>