Re: Re: Authentication fails - problem line found

From: Date: Fri, 04 Mar 2005 19:39:06 +0000
Subject: Re: Re: Authentication fails - problem line found
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-210027@lists.php.net to get a copy of this message
John Swartzentruber wrote:
On 3/4/2005 2:23 PM Dan wrote:
phpninja wrote:
I think all php functions are case sensitive and must be all lowercase. try changing "IsSet" to "isset" and give it a run. I im not 100% sure because i always type every function in php lowercase and keep it the same throughout the application so i dont ever have to worry about that. Just a thought.
How about using single quotes around all the action phrases: if (IsSet($_POST['action'])) {
//    $action = $_POST['action'];
} else {
     $action = $_GET['action'];
} I'm slowly learning, myself, on the proper placement of quotes. Thanks -dant
I tried that. I also doubt that isset would work any better because that condition is being processed correctly. This script is not something that I wrote, it is something I downloaded. I assume that it works correctly for the author on the author's system.
what I do sometimes is throw in keywords or the like: if (IsSet($_POST['action'])) {
//    $action = $_POST['action'];
      echo "stage 1";
} else {
//     $action = $_GET['action'];
      echo "stage 2";
} That helps me to determine the logical order of execution. I don't think case has anything to do with it, as Chris had asked, but I don't suppose it would hurt. YOu can also use phpinfo('INFO_VARIABLES'); to print all env vars to see if your var is even coming through. However, the above example will pretty much determine this. Hope that helps. -dant

« previous php.general (#210027) next »