Mike, et al --

...and then Ford, Mike               [LSS] said...
% 
% On 14 October 2003 11:26, David T-G wrote:
% 
% > I ran a phpinfo() comparison and didn't see anything markedly
% > different (except for how the output is formatted, which made things
% > delightfully more challenging), but I also don't know for what I'm
% > looking.  I also don't know what other information I should provide,
% > but I'm 
% > hesitant to
% > bomb the list with two phpinfo() outputs :-)

[Dude, what did you do to my paragraph formatting?!?]


% 
% Well, rather than post two complete phpinfos, can you hone it down to just those 
entries which *are* different.  I'd particularly be looking at all the session.* 
entries (obviously!), as well as register_globals, and possibly variables_order.

With a lot of work...  diff(1) can't handle completely jumbled inputs :-/

Here, I'll just paste some sections.

OLD:

                               Configuration                                    
                                                                                
                                  PHP Core                                      
                                                                                
              Directive                  Local Value       Master Value
           register_globals                                                     
                  On                         On                                 
           variables_order                                                      
                EGPCS                       EGPCS                               

                                  session                                       
                                                                                
                          Session Support enabled                               
                                                                                
                     Directive        Local Value Master Value                  
                session.auto_start                                              
                        Off               Off                                   
               session.cache_expire                                             
                        180               180                                   
               session.cache_limiter                                            
                      nocache           nocache                                 
               session.cookie_domain                                            
                     no value          no value                                 
              session.cookie_lifetime                                           
                         0                 0                                    
                session.cookie_path                                             
                         /                 /                                    
               session.cookie_secure                                            
                        Off               Off                                   
               session.entropy_file                                             
                     no value          no value                                 
              session.entropy_length                                            
                         0                 0                                    
              session.gc_maxlifetime                                            
                       1440              1440                                   
              session.gc_probability                                            
                         1                 1                                    
                   session.name                                                 
                     PHPSESSID         PHPSESSID                                
               session.referer_check                                            
                     no value          no value                                 
               session.save_handler                                             
                       files             files                                  
                 session.save_path                                              
                       /tmp              /tmp                                   
             session.serialize_handler                                          
                        php               php                                   
                session.use_cookies                                             
                        On                On                                    
               session.use_trans_sid                                            
                         1                 1                                    

NEW:

Configuration                                                                   
                                                                                
PHP Core                                                                        
                                                                                
   Directive Local Value Master Value                                           
   register_globals On On
   variables_order EGPCS EGPCS
session                                                                         
                                                                                
   Session Support          enabled                                             
   Registered save handlers files user                                          
           Directive         Local Value Master Value                           
   session.auto_start        Off         Off                                    
   session.bug_compat_42     On          On                                     
   session.bug_compat_warn   On          On                                     
   session.cache_expire      180         180                                    
   session.cache_limiter     nocache     nocache                                
   session.cookie_domain     no value    no value                               
   session.cookie_lifetime   0           0                                      
   session.cookie_path       /           /                                      
   session.cookie_secure     Off         Off                                    
   session.entropy_file      no value    no value                               
   session.entropy_length    0           0                                      
   session.gc_divisor        100         100                                    
   session.gc_maxlifetime    1440        1440                                   
   session.gc_probability    1           1                                      
   session.name              PHPSESSID   PHPSESSID                              
   session.referer_check     no value    no value                               
   session.save_handler      files       files                                  
   session.save_path         /tmp        /tmp                                   
   session.serialize_handler php         php                                    
   session.use_cookies       On          On                                     
   session.use_only_cookies  Off         Off                                    
   session.use_trans_sid     Off         Off                                    


% 
% It might also help to post a (short!) fragment of the relevant code.

Sure.

  - pagecomment.inc:

  ...
  # this will let us figure out where we are and then always source the right include 
stuff!
  # it does not work with symlinks (__FILE__ reports the *target*)
  # you must have a full env tree in your devel tree; we now look exclusively in 
$DEVELDIR if set
  if ( ereg("/home/sites/\.php/",__FILE__) )            # are we *somewhere* in our 
usual master tree?
    { $DEVELDIR = preg_replace("|.*/home/sites/\.php(.*)/[^/]*$|","\\1",__FILE__) ; }  
 # get the working dir
  include("/home/sites/.php$DEVELDIR/includestuff.inc");        # include our various 
files
  ...
  if ( $pw != $passwordcom )                            # no password (yet)?
  {
    if ( $pw != "" )                                    # is this a second try?
    {
      print "Invalid Password.  Authorized access only.<br>&nbsp<br>\n" ;
      session_unregister('pw') ;
    }
    print "Enter your password to access the comments...<br>\n" ;
    echo "<form method=\"post\">";
    print "Password:<br> <input type=\"password\" name=\"pw\">";
    print "<br><br><br><center><input type=\"submit\" value=\"   ENTER   \">\n" ;
    print "</form>\n"; 
    exit ;                                              # nothing else to do
  }
  ...
  print "</font>\n" ;
  print "</body>\n" ;
  print "</html>\n" ;
  session_save ;                                        # save for later

  - includestuff.inc:

  # config settings and functions and the like
  foreach ( array ( "config.php" , "functions.inc" ) as $incfile )
  {
    foreach
    ( array                                     # (this could be quite long)
      (
        "/home/sites/.php$DEVELDIR",            # host-wide dir
        "$_SERVER[DOCUMENT_ROOT]",              # web-site-wide dir
        getcwd() ,                              # this job
        getcwd() . $gallery_dir ,               # special included table
      )
      as $dir                                   # what do we call it?
    )
    {
      if ( file_exists ("$dir/$incfile") )      # is there a script file?
        { include ("$dir/$incfile") ; }         # well, include it!
    }
  }
  ...
  # session management
  session_name($sname) ;                        # what is it? user could override
  session_start ;                               # kick things off
  session_register('pw') ;                      # site password
  ...


% 
% Cheers!
% 
% Mike


Thanks & HAND

:-D
-- 
David T-G                      * There is too much animal courage in 
(play) [EMAIL PROTECTED] * society and not sufficient moral courage.
(work) [EMAIL PROTECTED]  -- Mary Baker Eddy, "Science and Health"
http://justpickone.org/davidtg/      Shpx gur Pbzzhavpngvbaf Qrprapl Npg!

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to