Hi there developers
I just discovered a more or less disturbing behavior of the language-select functionality.
The problem is, I used a GET-variable named 'lang' in another PHP-based system in another directory (not a subdirectory of phpMyAdmin) on the same server. But due to the register-globals order the cookie value overwrote the get-paramter - so my lang-value was lost and it sucked to delete cookies everytime I accessed phpMyAdmin and missed the 'Refuse'-button ;)
Problem seems to me to be (what english :) ), the call to setcookie (called in main.php as of 2.2.4-cvs 2002-01-07). It is called without a path argument, resulting a fallback to '/'. So IMHO it should be: setcookie('lang', $lang, time() + 60*60*24*30, substr($SCRIPT_NAME, 0, strrpos($SCRIPT_NAME, '/')));
I would appreciate if you could approve this as a positive/useful contribution. :)
regards
Christoph Ertelt