Globální proměná v PHP

Potrebuju nadefinovat globalni promenou v php. Kdyz napisu na zacatek kodu $prom=10; tak ma stejne v nejake fci promena $prom hodnotu 0.
No, tak ve funkci pouzij global $prom.
Pokud to nechces takhle, tak si to bud hod do nejaky konstanty, nebo k tomu pristupuj pres $GLOBALS['prom'], nebo si to pichni do nejakeho superglobalniho pole ($_GET, $_POST, $_SESSION,...)
A hele podobnej problémek mám aj já.
Jde nadefinovat v jednom skriptu proměnná - kterou pak můžu používat ve všech dalších aniž bych ji musel pokaždé přeposlat přes adresu (?promená=hodnota) nebo přes formulář?
Už se mi to tušim jednou povedlo a teď ne a ne :o(

soubor1.php
$promenna=10; //takhle to nepude - jak jde nadefinovat globálně?
<a href:="./soubor2.php">jdi dal</a>


soubor2.php
echo $promenna; //prosím prosím vypiš mi 10 :o)
použij třeba sessions...