Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.4   10.5   11.0   11.1   11.2   11.3   11.4   11.5   12.0   12.1    Statistic    FMM    Blog  


Enables or disables following locations.

Component Version macOS Windows Linux Server iOS SDK
CURL 2.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "CURL.SetOptionFollowLocation"; curl; Value )   More


Parameter Description Example
curl The CURL session handle. $curl
Value Whether to follow locations. 1


Returns "OK" on success.


Enables or disables following locations.
A parameter set to 1 tells the library to follow any Location: header that the server sends as part of an HTTP header.

This means that the library will re-send the same request on the new location and follow new Location: headers all the way until no more such headers are returned. CURL.SetOptionMaxRedirs can be used to limit the number of redirects libcurl will follow.

CURL can limit what protocols it will automatically follow. The accepted protocols are set with CURL.SetOptionRedirProtocols and it excludes the FILE protocol by default.

See also FOLLOWLOCATION option in CURL manual.


Allow up to three redirects:

Set Variable [$result; Value: MBS("CURL.SetOptionFollowLocation"; $curl; 1)]
Set Variable [$result; Value: MBS("CURL.SetOptionMaxRedirs"; $curl; 3)]

See also

Example Databases

Blog Entries

Created 18th August 2014, last changed 12nd May 2016

CURL.SetOptionFileTime - CURL.SetOptionForbidReuse

Feedback: Report problem or ask question.

MBS FileMaker Plugins

Start Chat