如何在 PHP 中使用 activex dll


How do I use the activex dll in PHP?

我想在我的PHP页面中加载一个ActiveX DLL并加载它的函数。

例如:CAPICOM

.DLL

我的朋友是可能的。法典:

<?php   
try{
$signedData = $_POST['datatosign'];
$verification = new 'COM("CAPICOM.SignedData");
$verification->Verify($signedData,false,0);
$signIsOk = true;
foreach ($verification->Certificates as $certificate)
{               
}
}catch('Exception $ex){
$signIsOk = false;
echo $ex->getMessage();     
}
?>

此代码正常工作。

不要。CAPICOM 已停产 — 不适用于 Windows 7 或更高版本。

有关 CAPICOM 的替代方案列表,请参阅:

http://msdn.microsoft.com/en-us/library/cc778518.aspx