如何在PHP中添加帖子操作?

时间:2013-04-11 19:57:24

标签: php forms action

我正在使用我在线找到的一个保护系统来保护我的表格。我过去曾多次使用它但总是使用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" />

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

2 个答案:

答案 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

不要忘记启用卷曲扩展...