反对我不这样做的建议,我必须设置一个表格,我们可以将其交给我们的附属公司并让他们放在他们的网站上 - 一旦离开我,我就无法控制任何事情,我希望这方面的专业知识社区可以为我提供解决此问题的替代方法。我需要使用附属(希望)不会更改的元素控件编写一个无样式的表单。然后,会员可以在他们的网站上设置表单,根据需要设置样式并将其提交到我网站上的 PHP 脚本,该脚本将 A) 将其提交到我们的数据库并 B) 将一些信息发送给第三方。有什么我可以用 PHP 做的吗?不是专家,但我通常可以弄清楚。
附属公司拥有不同程度的技术知识,其中大部分是低端技术,并且没有使用通用技术(我们使用 PHP)。一些潜在的问题
- 如果附属公司更改(无论出于何种原因)输入 ID 和/或名称,它不会提交到我们的数据库中的实施
- 由于他们的技能水平/编程语言差异,我没有提供客户端验证
- 我无法控制附属网站上的任何东西,我猜这会使我们的数据库容易受到攻击?
- 主要是用户体验,如果他们提交了无效的表单并且我们的服务器端验证捕获了它,则将他们发送回附属页面或我们网站上的错误消息。由于存在技能水平/技术问题,我不能指望附属公司设置 curl 脚本并处理来自其网站上表单提交脚本的错误消息,因此我必须将它们发送到我们网站上的错误页面。然后附属公司将失去领先优势。
这些是我提出的主要问题,我相信还有其他问题。所以我需要有一些东西我可以交给附属公司,他们把它插入一个页面并让它工作。以前有其他人必须这样做吗?有没有更好的方法来处理这个?可能是 iFrame?由于跨域安全问题,我对它们从来没有太多用处。我感谢大家可以提供的任何建议和指导。如果问题不够彻底或经过深思熟虑,我深表歉意。我会根据要求更新它。谢谢!