社区
基础编程
帖子详情
关于php页面的刷新
violetci
2000-07-26 11:43:00
我做了一个表单,ACTION的值是文件本身。在页面提交以后(点击submit以后),表
单北清空了。然后,我按了f5,结果浏览器提示必须要重新提交数据,我点确定,结果就象是我重新点击了SUBMIT。也就是说,SUBMIT以后,没有重新执行整个文件,没有重新完整的调用本页。
顺便说一句,在我的代码里,所有打印HTML代码的操作都是在文件的最低端的。
我后来在文件的底部用JS写了一句重新调用本页的话,问题解决了,可是,是不是还有什么方法,可以让PHP自己解决呢?
...全文
367
8
打赏
收藏
关于php页面的刷新
我做了一个表单,ACTION的值是文件本身。在页面提交以后(点击submit以后),表 单北清空了。然后,我按了f5,结果浏览器提示必须要重新提交数据,我点确定,结果就象是我重新点击了SUBMIT。也就是说,SUBMIT以后,没有重新执行整个文件,没有重新完整的调用本页。 顺便说一句,在我的代码里,所有打印HTML代码的操作都是在文件的最低端的。 我后来在文件的底部用JS写了一句重新调用本页的话,问题解决了,可是,是不是还有什么方法,可以让PHP自己解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yidao
2000-08-09
打赏
举报
回复
第一个页面,main.php
<body>
<?
echo "<form method='POST' action='sayok.php'>";
echo "<p align='center'>我要发言</p>";
echo "<p>文章标题:<input type='text' name='title' size='75'><br>";
echo "<br>文章正文:<br>";
echo "<textarea rows='14' name='comment' cols='88'></textarea></p>";
echo "<p><input type='submit' value='确认修改' name='B1'></p>";
echo "</form>";
?>
第二个程序:sayok.php (三秒钟返回)
<?
$db = mysql_connect("localhost", "root");
mysql_select_db("first",$db);
$result = mysql_query("INSERT INTO tip (title,comment) VALUES ('$title','$comment')",$db);
echo "<body>你已经提交成功,正在返回!";
echo "<meta http-equiv='refresh' content='3;URL=main.php'></body>";
?>
第二个页面返回时,第一个页面是空的,就可以了。(不过我没试过。)
如果第一个页面还有内容。可以考虑加入一句
<meta http-equiv=pragma content=no-cache>
该句可以立即刷新,不用手动刷新。
例子
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<meta http-equiv=pragma content=no-cache>
<title>我的记事本</title>
</head>
如果你有自动返回,也可以在第二个页面显示刚刚提交的内容,然后让
使用者手动返回也可。
上面的程序理论上可以运行,不过我还没有尝试。:-)
violetci
2000-08-09
打赏
举报
回复
我现在就是调用了另外一个页面,然后通过哪个页面再回到这个页面。
我的目的是输入数据提交以后可以继续输入,同时刷新的话,不会提交原来的数据。
yidao
2000-08-09
打赏
举报
回复
效果一样呀?
把action的值改为另一个页面,就可以了。
Liubin
2000-08-09
打赏
举报
回复
如果提交到另一个页面那输入参数的值能一起传过去吗?
yidao
2000-08-08
打赏
举报
回复
我的意思是,你为什么不提交到另一个页面来显示呢?
yidao
2000-08-08
打赏
举报
回复
你为什么不调用另一个页面呢?
violetci
2000-07-26
打赏
举报
回复
submit之后的操作包含了一些对数据库的插入。
我f5的结果是弹出了一个对话框,有重发和取消两个命令按钮,如果点“重发”,就类似于重新按了一次submit,结果就是 数 据 被 重 新 插 入 了 一 次,而且,接着按f5,结果和前面一样;
如果点取消,那就什么都没做。
huntout
2000-07-26
打赏
举报
回复
submit後,show出的頁面不同於submit之前的頁面。它包含了提交的數據。所以你刷新時,系統會提示要重新提交數據。你這樣做沒甚麼不好呀。
PHP
获取微信公众号网页授权和用户信息(code、access_token、openid等)
讲解用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。获取code、access_token、openid、用户昵称、地区、性别、头像等官方文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Web_Developer_Tools.html#1开发步骤1、引导用户进入授权
页面
同意授权,获取code2、通过code换取网页授权access_token(与基础支持中的access_token不同)3、如果需要,开发者可以
刷新
网页授权access_token,避免过期4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)
PHP
获取微信公众号网页授权和用户信息(code、access_token、openid等)01-
PHP
获取微信公众号网页授权和用户信息演示02-官方文档概要和需要提前准备的03-
PHP
获取网页返回内容04-
PHP
获取微信用户网页授权同意05-
PHP
拿到微信用户授权后的code信息06-
PHP
获取access_token和openid07-
PHP
获取微信用户所有数据08-
PHP
获取微信用户头像、昵称、区域、性别
php
中
刷新
功能,使用
PHP
刷新
页面
使用
PHP
刷新
页面
如何定期使用
PHP
刷新
页面
? 如果我不能通过
PHP
做到这一点,那么推荐的最佳方案是什么?Aan asked 2019-06-27T23:36:08Z13个解决方案212 votes你可以用
PHP
做到这一点:header("Refresh:0");它会
刷新
您当前的
页面
,如果您需要将其重定向到另一个
页面
,请使用以下命令:header("Refresh:0; url=page2.
php
...
php
中定时
刷新
当前
页面
,
php
中怎么自动
刷新
页面
php
中自动
刷新
页面
的方法:1、使用header()函数来实现自动
刷新
页面
;2、在
PHP
脚本中嵌入JS代码,通过JS代码来实现自动
刷新
页面
。
php
中怎么自动
刷新
页面
?1、使用header()函数来设置自动
刷新
页面
PHP
header()函数以原始形式将HTTP标头发送到客户端或浏览器。在将HTML,XML,JSON或其他输出发送到浏览器或客户端之前,将原始数据与服务器发出的请求(尤其是HTTP请求...
php
如何自动
刷新
页面
实际应用项目:http://github.crmeb.net/u/long 1、首先,打开
php
编辑器,新建
php
文件,例如:index.
php
。 2、在index.
php
中,输入代码:echo ("<script>setTimeout('window.location.reload()', 1);</script>");。 3、浏览器运行index.
php
页面
,此时发现
页面
会自动
刷新
。 ...
PHP
页面
实现局部
刷新
,无
刷新
加载的几种方法
PHP
页面
实现局部
刷新
,无
刷新
加载方法其实挺多的。以前比较常用的是iframe这样来做。现在多了个ajax,所以一般情况下都是用的ajax。第一种方法,ajax实现: 当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做
页面
时间自动
刷新
的功能就是用的ajax。完整代码是:1.getTime.
php
: <?
php
header("cache-contro...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章