Habr
All streams
Search
Write a publication
Settings
Login
Pull to refresh
0
0
SunViolet
@SunViolet
User
Follow
Send message
Profile
Articles
Posts
News
Comments
24
More
Dropdown
Bookmarks
1
Followers
Following
Copy RSS link
Побуду Нострадамусом, или чего нам ждать от кризиса
SunViolet
Jan 8 2009 at 11:55
Вся эта хрень раздута недобросовестными работодателями. И мужиками где-то далеко за 40, чтобы вонять о политике за выпивкой. Точка.
Новогодняя ночь на Хабре
SunViolet
Dec 31 2008 at 20:21
C праздником!
Антипрогресс на передовой
SunViolet
Nov 1 2008 at 17:20
Ну хоть ладно, что еще не на кассетах!
SSL из PHP: socket и cURL
SunViolet
Aug 1 2008 at 11:20
Что-то подобное было в дипломе вот одна функция)
function doConnect($method, $url, $cert, $cert_pass,$vars,$head) {
$ch = curl_init();
if($method == 'GET' || $method == '')
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET");
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_POST,0);
curl_setopt($ch,CURLOPT_USERAGENT,"User-Agent=Firefox/2.0.14");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSLCERT,"$cert");
curl_setopt($ch,CURLOPT_SSLCERTPASSWD,"$cert_pass");
if($head!=="")
curl_setopt($ch,CURLOPT_HTTPHEADER,array("ClientSign: $head\n"));
if ($method == 'POST') {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
}
$answ = curl_exec($ch);
curl_close($ch);
print "\n\nAnswer from server:\n";
print $answ;
}
Back
Here
1
2
There
Back
Information
Rating
Does not participate
Registered
March 23 2008
Activity
September 13 2018 at 15:25
function doConnect($method, $url, $cert, $cert_pass,$vars,$head) {
$ch = curl_init();
if($method == 'GET' || $method == '')
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET");
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_POST,0);
curl_setopt($ch,CURLOPT_USERAGENT,"User-Agent=Firefox/2.0.14");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSLCERT,"$cert");
curl_setopt($ch,CURLOPT_SSLCERTPASSWD,"$cert_pass");
if($head!=="")
curl_setopt($ch,CURLOPT_HTTPHEADER,array("ClientSign: $head\n"));
if ($method == 'POST') {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
}
$answ = curl_exec($ch);
curl_close($ch);
print "\n\nAnswer from server:\n";
print $answ;
}