I think that you need to call the checkMaster() function AFTER you declare
it, not before. Try moving "checkMaster();" beneath the function
definition.
Mick
On Sun, 21 Jul 2002, Jon Wyatt wrote:
>
> I have some pages which include a number of files.
> In one of the include files I have a function which I wish to be executed
> everytime the include file is loaded.
>
> Therefore I place the function name in the include file at the top.
>
> However, this function uses a session variable to decide whether to call
> another function and it appears that this variable is not being carried
> across. For example, the start of the include file might look like this:-
>
>
> <?php
>
> checkMaster();
>
>
> function checkMaster()
> {
> global $master_session;
> if ($master_session[db_host])
> {
> connectToDB();
> }
> }
>
>
> function connectToDB()
> {
> ...
> ....
>
>
> The master_session variable is not set and hence connectToDB is never
> called.
> If I place the checkMaster code in each page that includes this file then it
> all works fine. How do I get round this?
>
> Thanks.
>
> jon.
>
> Better than having your body rubbed vigorously with a cheese grater.
> http://www.samuri.co.uk.
>
>
> _________________________________________________________________
> MSN Photos is the easiest way to share and print your photos:
> http://photos.msn.com/support/worldwide.aspx
>
>
>
--
--------------------------------
n i n t i . c o m
php-python-perl-mysql-postgresql
--------------------------------
Michael Hall [EMAIL PROTECTED]
--------------------------------
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php