Having issues with your website no longer handling your includes with query string variables after a server upgrade to PHP version 5.2.6?

Look at your include code:

include 'myfile.com?v1=foo&v2=555'

First off, you need to remove your virtual paths and replace them with full ones

include 'http://www.myWebSite.com/myFile.com?v1=foo&v2=555'

And lastly, you need to edit the php.ini file and add the following php.ini directive:


;to fix include function w/URL functions in v 5.2.6
allow_url_include = 1

This will re-activate existing include codes that worked in previous versions of PHP.