我正在尝试使用 php 设置一个简单的流量监控 Web 应用程序,并努力完全理解回调 URL 的实际工作方式。根据我目前的理解,我需要提供一个 Url 链接,该链接将以登陆页面的形式插入。访问者单击“提交”按钮后,表单值将(通过 POST)发布到上述链接并受到监控。之后,交易完成后,用户将被重定向回原始页面或任何其他页面,例如谢谢页面。我想该页面是实际的回调 URL。我在上面的逻辑中遗漏了什么吗?是否有任何关于如何实现上述任务的 php 示例?谢谢。
接收.php
<?php
if( $_GET["name"] || $_GET["age"] )
{
// DO YOUR STUFF;
header( 'Location: http://www.yoursite.com/LandingPage.html' );
exit();
}
?>
登陆页面.html
<html>
<body>
<form action="http://www.mytrack.com/receive.php" method="GET">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
最佳答案
没错。回调 URL 将在特定事件的情况下被调用。您应该阅读进行回调的工具的文档。
作为解决方法,您可以在调用回调 URL 以查看传递给脚本的内容时将所有 $_POST 和 $_GET 数组条目记录到文本文件 (fwrite) 中。
关于javascript - 回调 URL 的工作原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30280987/