php刷新当前页面的函数

我在做头像上传功能时遇到一个问题,就是新的头像上传成功以后,新的头像不能马上替换掉以前的头像;我上传头像和上传成功以后的显示头像不在同一个页面文件里,头像上传成功以后我用... 我在做头像上传功能时遇到一个问题,就是新的头像上传成功以后,新的头像不能马上替换掉以前的头像;我上传头像和上传成功以后的显示头像不在同一个页面文件里,头像上传成功以后我用js的location.href 方法跳转到头像显示页面,但是显示的头像还是上一次的,需要刷新一次头像显示页面才能显示出新的头像,所以我想请问php的哪个函数可以刷新一次当前页面?或者哪位高手知道这个问题是怎么产生的,还有解决办法,先谢啦!我觉得是不是浏览器的缓存问题? 展开
 我来答
低调侃大山
推荐于2018-03-28 · 家事,国事,天下事,关注所有事。
低调侃大山
采纳数:67731 获赞数:374600

向TA提问 私信TA
展开全部
  1、首先这个页面是php页面,还要确定这个页面是提交到本页面的,设置表单的 action="",或者设置action=“#”,或者不写action 都是提交到本页面的;
  2、创建一个表单,写入几个文本输入框,并设置name值,一定要设置name,最后还要有一个提交按钮;
  3、在最上面开始写php代码,如果需要处理这些数据,就处理,不需要处理可以不用写,点击提交按钮会提交到本页面并且刷新。
zhuhuaizhong
2013-05-11 · TA获得超过7276个赞
知道大有可为答主
回答量:3978
采纳率:63%
帮助的人:3599万
展开全部
应该是浏览器的缓存导致的,虽然我没试过,但我觉得可以试下下面俩方案

1)在html页面头部禁止浏览器缓存
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="Cache-Control"content="no-cache, must-revalidate">
<metahttp-equiv="expires"content="Wed, 26 Feb 1997 08:21:57 GMT">

2)每次转到显示头像的那个页面时,后边加个随机的参数 photo.php?timestap=xxxxxxx ,这样浏览器就应该认为不是一个页面,从而不会使用缓存。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周梦康
2013-05-11 · TA获得超过170个赞
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:157万
展开全部
关于头像上传之后显示新头像,最好的办法还是ajax
上传完后,把上传之后的文件的名称返回给js,然后ajax的success区域中把那个<img>里面的地址修改为新地址,这样网页不会刷新,用户体验更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luocongjay
2013-05-11 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:440万
展开全部
window.location.reload();

php 刷新的函数是header()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式