我是这样想的:  利用表单将数据传到下一页,并进行检验,如果发现问题给出错误的 ID 号,再将错误的 ID 号不通过表单传到错误显示页面。再由错误显示页通过对错误 ID 的识别将错误的内容从数据库中调出,并显示在页面,让用户知道错误在哪。  我用 $GLOBAL["error_id"] 全局变量,发现数据不能通过header()函数被转入到 error.php 页面。请问,我如何能将错误的 ID 号传到 error.php 页面?

解决方案 »

  1.   

    header(location:error.php?id=X)不就行了吗?
      

  2.   

    cookie, session什么的都可以
      

  3.   

    不重要的数据用URL、Session和Cookie当然没问题,如果遇到一些关键数据,且不想被其他人知道的,该如何处理呢?
      

  4.   

    如果只传递那个错误id号的话,就没有什么关键不关键的问题啊,就是一个id号嘛
      

  5.   

    但我还有另一个事项:就是在检验数据后,要把数据存入数据存。即,auth.php -> save.php在auth.php中的相关数据,不想被别人知道。