hello world, sorry if this is off topic, but the question arose when i was buidling a test system with PHP4 / postgresql. i want a user to enter a user ID and password in order to make a non- permanent database connection. so the application (that consistes of several PHP and HTML files) should remember the values in variables. a logical approach seemed to be global variables, however, this doesn't work when new pages are generated. in this small example: // this is file main.php <?php echo "<html><body>"; $password="fubar"; echo "password is: \"$password\"<br>"; echo "<a href='sub.php'>sub</a>"; echo "</body></html>"; ?> // this is file sub.php <?php echo "<html><body>"; global $password; // doesn't work echo "password is: \"$password\"<br>"; echo "</body></html>"; ?> the variable $password is not visible in sub.php. i guess this is because the href link creates a new page, a fresh start. still i want $password to be visible in sub.php. what is a good, safe way to do this? setting serverside environment variables sounds dangerous. and i would like to avoid cookies (unless it's the only way). i thought about include_once(), but you can't call that from a link. or can you? how is this normally done? TIA for any tips! -- Jules Alberts