Take the 2-minute tour ×  I am building a web service with Zend
and i have to authenticate the users before sending them
response. The user will send a request to a server page, using
curl, passing his credentials in the form of curl_setopt($curl,
CURLOPT_USERPWD, 'key:pass');  Iam using Zend framework and so
the server side page is denoted like:   Here is the total code
for user's request (client.php):  $curl =
curl_init('http://www.example.com/app/public/user/add/1');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code');  $response
= curl_exec($curl);
$resultStatus = curl_getinfo($curl);