【发布时间】:2011-06-16 00:36:56
【问题描述】:
我有一个脚本,当您在浏览器中打开它时,它会将您登录到 zencart。
现在,当我尝试使用 require、header 或 curl 从另一个 php 脚本中调用它时,它不会登录到 zencart。它仅在用户直接在浏览器中打开 php 脚本时才有效。
我也尝试过 virtual(),但它运行的是站点顶层的 index.php 脚本,而不是我指定的文件。谢谢。
【问题讨论】:
-
脚本如何将您登录到 zencart?
-
史蒂夫,你一定是理解了一些根本性的错误。请添加更多信息,例如您所做的事情、代码的外观以及您提供有用答案的动机——关于 zencart 的部分很清楚。
-
原始脚本是什么脚本?您可能需要 可以 使用 curl 的 cookie,但似乎是一种奇怪的方法。
-
这里是登录zencart的脚本。 zen-cart.com/forum/… 我正在尝试将其包含在 kohana 应用程序中,因此当用户登录到 kohana 脚本时,他们会登录到 zencart。这样,我可以使用 kohana 脚本中的链接并将它们发送到结帐,最好是通过 AJAX。
-
我为临时解决方法所做的是 javascript 重定向。我将添加一个会话变量以允许仅通过服务器上的脚本访问网桥。不过,消除额外的重定向页面真的很好。