0

我正在使用我在网上找到的验证系统来保护我的表格。以前用过几次,一直都用这个mailto函数,这次需要用到action url,不知道语法

这是验证码脚本

<?php 
session_start();

if( isset($_POST['submit'])) {
   if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) {
        // Insert you code for processing the form here, e.g emailing the submission, entering it into a database. 
        action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST"
        echo 'Thank you. Your info has been submitted.';
        unset($_SESSION['security_code']);
   } else {
        // Insert your code for showing an error message here
        echo 'Sorry, you have provided an invalid security code';
   }
} else {
?>

它需要提交给

<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST"><input type="hidden" name="oid" value="XXXXXXXXXXXXXXXX" />

这是提交给我的销售人员的。

4

2 回答 2

0

您可以使用 curl、fsockopen 或 file_get_contents 在 PHP 中发出 post 请求。推荐使用 cURL。周围有很多例子:

https://stackoverflow.com/a/28411/286619

不要忘记启用 curl 扩展...

于 2013-04-11T20:21:29.773 回答
0

我认为您应该使用 SalesForce API 而不是直接 POST。在这里你可以看到他们的文档: http: //www.salesforce.com/us/developer/docs/api/index.htm

您应该使用 SOAP 客户端向 SalesForce 发出请求,但他们有您可以使用的构建 API,因此请使用它。这是更简单的方法。

于 2013-04-11T20:02:43.240 回答