Jak na to?

Muj problem je v předání dvou proměných ($sou a $text) mezi stránkami a.php a b.php. nevim jak na to. Pomůžete?
Reseni je samozrejme vice
napr. metodou GET nebo pres session.

napr. chci prenaset z a.php do b.php

v souboru a.php napisu (pomoci dokazu)
a.php?sou=$sou&text=$text

a v souboru b.php potom mam
$sou = $_GET["sou"];
$text = $_GET["text"]

nebo pres session, v souboru a.php
session_start();
$_SESSION["sou"] = $sou;
$_SESSION["text"] = $text;

a v b.php
$sou = $_SESSION["sou"] ;
$text = $_SESSION["text"] ;


snad jsem tam neudelal prilis chyb...ale netestoval jsem to, uvadim to pouze jako inspiraci, ze to jde
Jen bych měl technickou poznámku, pozor, před startem session - session_start(); nesmí být puštěn do prohlížeče žádný výstup, jinak to nebude fungovat.

(ukončení session:
unset ($_SESSION["xyz"]);
session_destroy();
)
<a href="uklad.php?sou=$sou&edit=$edit">Poslat</a>
a na druhý straně mam
<?
$sou = $_GET['sou'];
$edit = $_GET['edit'];
$sou = fopen($soubor, "w");
fwrite($sou, $edito);
FClose($sou);
?>
Jaksi se tomu nechce fungovat.
Spise
<?
$soubor = $_GET['sou'];
$edit = $_GET['edit'];
$sou = fopen($soubor, "w");
fwrite($sou, $edit);
FClose($sou);
?>
Problem bude v $
na servru mi to vytvoří soubor $sou a do něj zapíše $edit
na stránce a.php:

header("location: b.php?sou=".$sou."&text=".$text);

a na stránce b.php je máš jak na talíři.

Nebo prostě odkaz (přesně) :

echo "<a href=\"b.php?sou=".$sou."&text=".$text."\">Stránka B</a>";