Edit report at https://bugs.php.net/bug.php?id=65646&edit=1

 ID:                 65646
 Updated by:         ahar...@php.net
 Reported by:        butesa at freenet dot de
 Summary:            re-enable CURLOPT_FOLLOWLOCATION with open_basedir
                     or safe_mode
-Status:             Open
+Status:             Assigned
 Type:               Feature/Change Request
 Package:            cURL related
 Operating System:   any
 PHP Version:        5.5.3
-Assigned To:        
+Assigned To:        aharvey
 Block user comment: N
 Private report:     N

 New Comment:

I have an implementation of this on a branch in my GitHub fork, but don't have 
time to finish testing it tonight. I'll try to get back to it later in the week.


Previous Comments:
------------------------------------------------------------------------
[2013-09-09 21:27:10] butesa at freenet dot de

Description:
------------
CURLOPT_FOLLOWLOCATION is disabled when open_basedir is set or when safe_mode 
is on.
Since 7.19.4, curl won't follow a location-header that uses the file-protocol. 
So using CURLOPT_FOLLOWLOCATION in combination with open_basedir or safe_mode 
should be fine.
("Since 7.19.4, libcurl can limit what protocols it will automatically follow. 
The accepted protocols are set with CURLOPT_REDIR_PROTOCOLS and it excludes the 
FILE protocol by default." 
http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTFOLLOWLOCATION )



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=65646&edit=1

Reply via email to