0

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

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

我可以在父站点 /xxx/xxx 以外的其他地方托管此脚本,还是可以指定要执行操作的 URL。

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

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

4

2 回答 2

0

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

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

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

于 2013-10-29T20:51:57.690 回答
0

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

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

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

于 2013-10-29T20:42:04.737 回答