Re: Re: Authentication fails - problem line found

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux