note 68320 added to security.current
| From: | TapaniTalvitie at osu1 dot php dot net | Date: | Sat, 22 Jul 2006 10:29:53 +0000 |
| Subject: | note 68320 added to security.current | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-115034@lists.php.net to get a copy of this message | ||
> Users might also like to use the latest features in PHP5,
> but the host may still be using PHP4.
>
> Hosts might also be running with register_globals on. As
> reported elsewhere in the comments on this site, when
> some hosts turned it off, they got several emails about
> broken scripts. So the hosts simply turned register_globals
> back on.
> The only solutions, besides pestering the web host to
> upgrade, are to change to a different, more modern
> host, or consider renting a virtual server where you can
> set up PHP yourself.
Another solution could be that the web hosting firms would run a new (virtual) server when a new
major PHP version is released. The new server would have all security related settings turned on.
This way new customers would automatically get the new features and old ones could ask to be moved.
All clients would be informed about the possibility to update, so that the not-so-active web masters
could start their slow transition process in the following months.
There is of course a downside in this solution too: web hosting firms would need to maintain several
PHP version. One way to solve this would be to limit available php versions to two. If for example
the host has php4 and php5 servers and then php6 is released, php4 users would be forced to move to
the newer version. A major php releases come out once or twice in the year(?) That would give 1-2
years for the slow web masters to adjust ;-)
----
Server IP: 66.163.161.117
Probable Submitter: 88.192.40.163
----
X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER
autolearn=no version=2.64
----
Manual Page -- http://www.php.net/manual/en/security.current.php
Edit -- http://master.php.net/note/edit/68320
Del: integrated -- http://master.php.net/note/delete/68320/integrated
Del: useless -- http://master.php.net/note/delete/68320/useless
Del: bad code -- http://master.php.net/note/delete/68320/bad+code
Del: spam -- http://master.php.net/note/delete/68320/spam
Del: non-english -- http://master.php.net/note/delete/68320/non-english
Del: in docs -- http://master.php.net/note/delete/68320/in+docs
Del: other reasons-- http://master.php.net/note/delete/68320
Reject -- http://master.php.net/note/reject/68320
Search -- http://master.php.net/manage/user-notes.php