代码之家  ›  专栏  ›  技术社区  ›  Anriëtte Myburgh

使用jQuery和AJAX的跨域PHP调用

  •  2
  • Anriëtte Myburgh  · 技术社区  · 14 年前

    我有一个问题,我使用的服务器没有配置为允许PHP或CGI,我需要发送一个邮件,使用从这个服务器上的表单收到的变量的所有者,如一般查询/反馈表。

    有人知道我如何在另一个配置为使用PHP的域上调用一个简单的PHP文件,然后执行 mail() 在服务器上使用从非PHP/CGI服务器传递给它的变量的函数?

    如有任何反馈/建议,将不胜感激。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Pekka    14 年前

    使用JSONP可能是可行的,但这并不需要Javascript。更简单的解决方案是将发送PHP脚本放在远程服务器上,例如。

     www.serverwithphp.com/send.php
    

     <form action="http://www.serverwithphp.com/send.php" ....>
    

    并拥有 send.php 发送后执行头重定向回原始站点:

     header("Location: http://www.serverwithoutphp.com/thanks.htm");
     die();
    
        2
  •  0
  •   Vinko Vrsalovic    14 年前