我正在使用我在线找到的一个保护系统来保护我的表格。我过去曾多次使用它但总是使用mailto
函数,这次我需要使用动作网址并且不知道语法
这是验证码脚本
<?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" />
这是为了提交给我的销售人员。
答案 0 :(得分:0)
我认为您应该使用SalesForce API而不是直接POST。 在这里你可以看到他们的文档: http://www.salesforce.com/us/developer/docs/api/index.htm
您应该使用SOAP客户端向SalesForce发出请求,但是他们有可以使用的构建API,因此请使用它。这很简单。
答案 1 :(得分:0)
您可以使用curl,fsockopen或file_get_contents在PHP中发布帖子请求。 建议使用cURL。有很多例子:
https://stackoverflow.com/a/28411/286619
不要忘记启用卷曲扩展...