首页 文章

如果没有先登录,请将产品详细信息发送到结帐页面

提问于
浏览
0

我的 index.php 有一些用户可以购买的产品,点击购买按钮后,他们被重定向到结帐页面 . 如果用户未登录,则结帐页面会将其重定向到登录页面 . 再次登录后,它会将它们带回结帐页面,但在整个过程中,从 index.php 发送到结帐页面的表单数据(设置为通过表单发送数据到结帐)会丢失 .

如果用户最初未登录,如何检索数据?如果用户已经登录并单击“购买”按钮,则没有问题 . 简而言之,index-to-checkout $_POST 可以获取数据,但是,checkout to login to login然后返回checkout不能 . 我该怎么做?

我的所有购物车都保存在数据库中,我不想在结帐页面再次获取相同的日期,并且发送每个细节作为URL中的参数似乎很笨拙 . 另外,我不想使用jQuery .

1 回答

  • 2

    使用PHP Sessions怎么样?

    购买按钮将数据发送到结账页面,结账页面看到用户未登录,因此它存储发布的表单数据并重定向到登录URL . 登录网址在网址中有一个重定向参数,因此用户知道他们将在登录后返回结帐但没有笨重的购买数据 . 如果必要数据不在$ _POST中,则结账页面可以检查会话数据中的已保存参数 .

相关问题