联系表单 - 外部托管的 PHP 脚本


Contact form - PHP script hosted externally

我从其他人的问题中得到了很多有用的信息,可以帮助我发展我的网络建设技能......

但是,我

被要求使用MagentoGo建立一个站点,我无法访问php操作等,并且默认的联系表单只有4个基本字段。 如果我生成自己的客户表单,我无法让它发送任何字段,因为没有有效的PHP可以链接到。

我可以将此脚本托管在父站点/xxx/xxx 以外的其他位置,还是可以指示要转到的 URL 进行操作。

我唯一能想到的另一件事可能是通过另一个网站嵌入联系表单?

这主要用于数据采集并帮助客户解决他们对产品的疑问。

尽管最佳做法是将您自己的文件托管到站点上,但如果这都在同一台服务器(或FTP用户帐户)上,我不明白为什么这不起作用。

过去,我使用过带有完整参考链接的表单action,即action="http://mysite.com/parse.php"。另一种解决方案是使用 cURL 将信息发送到表单解析脚本并返回值,类似于PayPal的方式。

由于我对cURL不是很熟悉,我建议在 PHP.net 手册中阅读它。

脚本存储在另一台服务器上应该没有问题,只需在Magento的CMS块或页面中创建一个HTML表单,并将HTML表单中的操作属性设置为PHP脚本的URL,例如:

<form method="post" action="http://anotherserver.com/script.php">

除非我误解了你的问题? 如果由于Magento Go中的某些权限而不允许这样做,那么您可以尝试将表单嵌入为iframe。