News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Web Developement Blog:
Curl Location redirect while open_basedir is set
February 04, 2009 @ 12:06:09

Recently on the Web Developement Blog, Olaf showed how to do a Location redirect with cURL while open_basedir is set.

If you need to follow redirects within your php code using Curl and the open_basedir is set you came into some trouble. If you disable this directive all your directories with a 777 permission are not safe (if one or more website on the same server has some security issues). If you don't have additional protections you should NEVER disable the open_basedir directive (at least if you're using 3rd party applications).

He writes up a simple cURL-based link checker to see which of the URLs in question would throw an error. He modifies it so that it checked the HTTP response code from the server and, if its a 200/302/301, you know things are okay and a shell_exec can be called to execute the file from that location.

0 comments voice your opinion now!
curl location redirect shellexec openbasedir tutorial


blog comments powered by Disqus

Similar Posts

PHPMaster.com: Patterns for Flexible View Handling, Part 2 - Using Decorators

Sridhareena.com: phpMyAdmin Installation Tutorial

NETTUTS.com: Create a PHP5 Framework - Part 2

DZone.com: Development Setup for Neo4j and PHP: Part 2

Script-Tutorials.com: Functional Programming - How to Write Functional Code in PHP


Community Events





Don't see your event here?
Let us know!


series developer framework refactor podcast install threedevsandamaybe code interview symfony2 release community testing configure list language unittest opinion introduction laravel

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework