| From: | "Jules Alberts" <jules(dot)alberts(at)arbodienst-limburg(dot)nl> |
|---|---|
| To: | pgsql-php(at)postgresql(dot)org |
| Subject: | variable visibility when using <a href></a> |
| Date: | 2002-05-29 14:46:15 |
| Message-ID: | 200205291453.g4TErRFP005339@artemis.cuci.nl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-php |
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
| From | Date | Subject | |
|---|---|---|---|
| Next Message | David C. Brown | 2002-05-29 15:08:26 | Re: variable visibility when using <a href></a> |
| Previous Message | Marco Colombo | 2002-05-29 13:02:13 | Re: using CURSOR with PHP |