我是菜鸟可能描述的不是很清楚  是这样的:
            a页面(一个购物网站)a.php  b页面(一个中间站) b.php c页面(一个支付通道) c.php
       本来购物网站下单最后一步直接跳转到支付通道的
       我现在想把所有的购物网站下单最后一个跳转到我的中间站在有我这个中间站在跳到支付通道
       a.php--->跳转b.php    b.php---->c.php
      但是支付通道页面处理完了会返回一些数据到我这个中间站在由中间站把数据返回到购物网站
       c.php---->b.php       b.php---->a.php
  我的跳转是form表单的action来完成  也就是说b.php需要两个form表单  
          怎么判断是a.php页面跳转过来的在由第一个form表单来跳  和c.php页面跳转过来的在由第二个form表单在跳转?
   描述的不是很清楚  希望高手来解决下   
   

解决方案 »

  1.   

    网址传参呗。每个php文件执行完了,就让他跳到指定的文件。
    输出js:exit( "<script>alert('提示:adfasdf!');location='b.php';</script>";)
      

  2.   

    a提交的表单b.php?t=a   c提交的表单b.php?t=c
    在b.php取t的值 值是a就是a过来的 c就是c过来的
      

  3.   


    直接判断url是来自那个网站的
      

  4.   

    b.php?flag=<{$flag}> 在转到b页面前对flag进行赋值 然后在b页面中判断 是由哪跳转过来的
      

  5.   

    我想这个应该是这样的:
    如果你用GET方式传递数据(一般是数据量不大的情况),你可以用把两个表达的form的name传到处理的php界面,在处理界面$_GET来捕获传过来的form的name的值,用switch来判断name到底是哪个form的name,然后分别做出处理。
    如果你选用POST方式传递数据,方法也是和上面一样的。不过这种方式通常针对数据量大的情况