初学者高分寻求答案(超简单) 你可以这样啊~~在b.php中这样 比如 $user_name = $_POST['user_name'];$user_pd = $_POST['user_pd'];$user_id = $_POST['user_id];这样应该就不会丢失吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的办法就是提交时用get方式提交。从c页面回b页面时用history.back()返回。 我本身就是用的1楼的方法,不行,你想啊,你在post数组中接收了变量阿,那些变量是a页面传回来的,现在我从c页面返回,现在得到的是什么啊,什么都没有啊刚刚试了下3楼的方法,还是不行,浏览器这样提示:警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该网页,请单击刷新按钮。 我需要重新刷新才能看到列表,这和1楼方法所得到的效果是一样的大家帮帮忙阿,我真的不知道怎么办了,我觉得这应该比较简单吧,很多网站都有应用的,我觉得是我没找到正确的方法吧 你哪有按3楼的方法- -b3楼第一句就是改成get方式提交。get方式提交会可能有那个警告吗? 恩,确实是我疏忽了,光把history.back()用上了,忘改成get方式了问题是解决了,但是浏览器地址栏中确泄露了我查询的方式和信息。我想多问一句,get和post的区别在哪里,如果不post方式传输数据,可以解决这个问题吗这个贴子我会结,能把上面的帮我搞懂了再另给分 在b.php中測試POST的內容是不是空,不是空就把POST過來的內容放到SESSION中,空時就不做操作了在c.php中返回時不要用HISTORY.BACK()而是用鏈結直接訪問B.PHP GET與POST區別不大,可以簡單理解POST的資料不會直接顯示在地址欄上,別人不知道你傳的什麽資料 get和post的区别就是get出现在地址栏。并有一定内容长度限制。post不能肉眼直接看见结果,无长度限制或长度限制长得可忽略。不用get的话一般只能用cookie。b页面中先判断有无$_POST,有的话将$_POST写入cookie。没有就直接用$_COOKIE来显示数据。c页跳回b页直接用地址跳转即可。最好不用session。因为这样要浪费服务端资源。 the most simple and effective way is opening c.php in a new window Cookie并不安全同时可能被禁用,这是个管理页面,不一定会同时有大量用户登录,也可以考虑使用Session,Session的设计就是用来跟踪会话的 cookie被禁用基本=session被禁用。 session也能被禁用啊,怎么禁的? 通常session就是基于cookie的。除非你特别处理过由get来传递session_id session很好啊自己的信息不会被别人知道 其实很简单阿,你把查询的条件来回传递不就行了。b to c,然后再c to b,用header方式或用链接返回就可以了。用Get方式接受变量 <a href=b.php?条件1&条件2>返回</a>很简单阿 其实最简单的是b-->c的时间在新窗口中打开就全部就解决了…… session或cookielucky for U! 如果用post的话,在b.php的头部加上header("Cache-control: private"); 不行吗 个人理解:最不安全的最法:用get传递参数 ,history.back()返回最笨的办法:把参数传递给C,再返回给B,包括存放入sission等,试想如果你的数据集不是3个而是300个3000个呢?无谓的数据库开销啊最合适的做法,我觉得是在列表上点查看详细,就打开一个新窗口建议最美观的做法:在B页上建空层,display=none; 查看详细的时候用js控制显示^_^ 不同意楼上的说法,什么叫不安全的方法阿,其实网页上无论GET还是POST,都不安全,稍微懂一些html就知道为什么。个人感觉最好的方法就是用AJAX,网页根本用不到刷新,也就用不到返回页了。 关于iframe导致网址不变的问题,急求解决~ 关于php验证码 请教一个PHP调用MYSQL存储过程的问题 想用PHP建个站,请推荐个域名注册代理商吧 Mysql插入大量数据出错。。。 最简单的插入~也差不进去了~算是废了~ 学php有什么好的教程,刚开始学的? 大家都来推荐国内热门的软件交易,外包网站,平时可以接些私活,88分啊 各位网络编程高手,请问如何/有没有可能不用回复就直接看到bbs上必须回复才能看到的隐藏了的内容 可否在php的网页中判断ip地址,然后显示不同网页? 爱网的朋友们,给小弟一点意见如何更号的发展网站 关于列表中某一个记录提前或者置后的实现方法的提问
警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 要重新提交信息并查看该网页,请单击刷新按钮。 我需要重新刷新才能看到列表,这和1楼方法所得到的效果是一样的
大家帮帮忙阿,我真的不知道怎么办了,我觉得这应该比较简单吧,很多网站都有应用的,我觉得是我没找到正确的方法吧
3楼第一句就是改成get方式提交。get方式提交会可能有那个警告吗?
问题是解决了,但是浏览器地址栏中确泄露了我查询的方式和信息。
我想多问一句,get和post的区别在哪里,如果不post方式传输数据,可以解决这个问题吗
这个贴子我会结,能把上面的帮我搞懂了再另给分
在c.php中返回時不要用HISTORY.BACK()而是用鏈結直接訪問B.PHP
也可以考虑使用Session,Session的设计就是用来跟踪会话的
很好啊
自己的信息不会被别人知道
b-->c的时间在新窗口中打开就全部就解决了……
lucky for U!
header("Cache-control: private"); 不行吗
最不安全的最法:用get传递参数 ,history.back()返回
最笨的办法:把参数传递给C,再返回给B,包括存放入sission等,试想如果你的数据集不是3个而是300个3000个呢?无谓的数据库开销啊
最合适的做法,我觉得是在列表上点查看详细,就打开一个新窗口建议最美观的做法:在B页上建空层,display=none; 查看详细的时候用js控制显示^_^