Nate Abele wrote:
Hi David,

This may or may not be helpful for your specific situation, but I wrote a $_SERVER compatibility layer into Cake in the form of an env() function, which you can check out here:

https://trac.cakephp.org/browser/branches/1.2.x.x/cake/basics.php#L978

It's not super-comprehensive, but it covers the basics, and uses fallback accessors if the $_SERVER variable is disabled entirely (I know Yahoo! does this, as there are some advantages in reduced overhead).

Thank you! This is sweet! Right now I use my script in a 'controlled' environment as I am the only one who uses it. I do plan on releasing it to the public at some point, especially after adding the modularized internationalization and the context sensitive help portion that is intended to work with MadCap Flare's WebHelp. I need to make sure that it likely works on various servers and not only on a specific XAMPP version on the first Monday in March if the Friday before was full moon and the tide in San Diego is right. I doubt it will be a big problem, after all there are as many PHP based image galleries as lines in Cake's basic.php.

I will need to investigate which keys/values I end up using in $_SERVER. Gee, we manage to standardize toilet seats, why not environment variables?

David


_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to