php获取上一页
‘壹’ php中怎样获取上一页的文章标题,新手,请写出代码
给你个笨办法,如果你是取得了这篇文章的ID,那么在查询的时候直接in 当前ID, 当前ID-1, 当前ID+1
‘贰’ PHP中如何返回前一页并刷新页面
echo "<script>alert('退出成功!');history.back();</script>"
上面这句存在个矛盾,退出后返回到上一个页面,这里的上一个页面应该是必须登录后才有权访问的,而你注销了用户后已经没有权限访问刚才的页面了。
修改成下面的试试:
<?
session_start();
session_unset();
session_destroy();
header("location:login.php"); //退出后跳转到指定的login.php页面
?>
‘叁’ php如何实现上一页下一页的功能 (不是列表
$id=@$_GET["id"];
$res1=mysql_query("select*fromnewswhereid<".$id."orderbyiddesclimit1");
if($rs1=mysql_fetch_array($res1))
{
echo"上一篇:<ahref='?id='.$rs1["id"]>".$rs1["title"]."</a><br/>";
}
else
{
echo"上一篇:<span>没有了</span><br/>";
}
$res2=mysql_query("select*fromnewswhereid>".$id."orderbyidasclimit1");
if($rs2=mysql_fetch_array($res2))
{
echo"下一篇:<ahref='?id='.$rs2["id"]>".$rs2["title"]."</a>";
}
else
{
echo"下一篇:<span>没有了</span>";
}
‘肆’ 用PHP如何实现分页并能够实现上一页,下一页,跳转到()页的功能
<html><head>
<title>分页示例(php</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<?php
$pagesize=10; //设定每一页显示的记录数
$conn=mysql_connect("localhost","root","jrq");
mysql_select_db("sj",$conn);
$rs = mysql_query( "select * from `dw_newsdata`",$conn); //这里有第二个可选参数,指定打开的连接
//-----------------------------------------------------------------------------------------------//
//分页逻辑处理
//-----------------------------------------------------------------------------------------------
$tmpArr = mysql_fetch_array($rs);
$numAL = mysql_num_rows($rs); //取得记录总数$rs
$pages=intval($numAL/$pagesize); //计算总页数
if ($numAL % $pagesize) $pages++;
//设置缺省页码
//↓判断“当前页码”是否赋值过
if (isset($_GET['page'])){ $page=intval($_GET['page']); }else{ $page=1; }//否则,设置为第一页
//↓计算记录偏移量
$offset=$pagesize*($page - 1);
//↓读取指定记录数
$rs=mysql_query("select * from `dw_newsdata` limit $offset,$pagesize",$conn);//取得—当前页—记录集!
$curNum = mysql_num_rows($rs); //$curNum - 当前页实际记录数,for循环输出用
?>
<table border="0" width="80%">
<tr>
<td width="50%" bgcolor="#E0E0E0">标题</td>
<td width="50%" bgcolor="#E0E0E0">发布时间</td>
</tr>
<?php
while ($tmpArr = mysql_fetch_array($rs)) //提取一行,并循环判断
{
$i=0;
// for($a=0;$a<$ColNum;$a++) //==for结束==
?>
<tr>
<td width="50%"><?= $tmpArr[1]; //$tmpArr["news_title"] ; ?></td>
<td width="50%"><?php echo $tmpArr[2]; //$tmpArr["news_cont"]; ?></td>
</tr>
<?php
}//==while结束==
?>
</table>
<?php
//============================//
// 翻页显示 一
//============================//
echo "<p>"; // align=center
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if ($page > 1)
{
echo "<a href='?page=".$first."'>首页</a> ";
echo "<a href='?page=".$prev."'>上一页</a> ";
}
if ($page < $pages)
{
echo "<a href='?page=".$next."'>下一页</a> ";
echo "<a href='?page=".$last."'>尾页</a> ";
}
//============================//
// 翻页显示 二
//============================//
echo " | 共有".$pages."页(".$page."/".$pages.")";
for ($i=1;$i< $page;$i++){echo "<a href='?page=".$i."'>[".$i ."]</a> ";} // 1-先输出当前页之前的
if ($page > 0) echo "[".$page."]";; // 2-再输出当前页
for ($i=$page+1;$i<=$pages;$i++){echo "<a href='?page=".$i."'>[".$i ."]</a> ";}// 3-接着输出当前页之后
echo "转到第 <INPUT maxLength=3 size=3 value=".($page+1)." name=gotox> 页 <INPUT hideFocus onclick=\"location.href='?page=gotox.value';\" type=button value=Go name=cmd_goto>";
echo "</p>";
?>
</body>
</html>
‘伍’ 怎么取PHP跳转前页的地址
1.常规方法:可以通过$_SERVER['HTTP_REFERER']获取,不过http请求头中可能不带referer这个属性(具体取决于浏览器对HTTP协议的执行规范上)。如果请求头中不带referer属性,那么在$_SERVER全局数组中就获取不到HTTP_REFERER。所以说这个方法不靠谱!!!
2.靠谱方法:在服务端记录每次请求的URL($_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"]),具体存储位置可以放到session文件(或者数据库),比如第一次请求的页面为Page1,这时候就把Page1完整地址(可能有QUERY_STRING)存储起来,第二次请求新页面Page2的时候就可以获取到Page1了,然后更新lastPage的值为Page2,方便下次再获取上一页地址。以此类推,就可以实现你想要的的功能了。
‘陆’ php中怎样才能获取到 上一个页面的ID值啊
web中的传值是通过post get来实现的。
<a href="b.php?id=<?php echo $row_son['id']?>" target="right">
<iframe name="right" src="b.php" >
</iframe>
看你的代码。那应该是用get方式来实现的。
那在b.php中。
在第一行写上
echo $_GET['id']
就得到了a.php传过来的值。
‘柒’ PHP如何得到当前页和上一页的地址
$_SERVER['HTTP_REFERER'] 链接到当前页面的前一页面的 URL 地址。
$_SERVER['REQUEST_URI']访问此页面所需的 URI,可以表示当前当前页面的地址
‘捌’ php中怎么获取上一页面的url
区别在于返回值,前者返回true or false 后者返回处理后的字符串结果。建议楼主上后盾人看看,哪里有强大的师资力量,可以帮到你
‘玖’ php获取上个页面地址栏参数
可以把id放到放进一个隐藏域 提交的时候会和表单一起提交给b.php
<input type="hidden" name="id" value="<?php echo xxxxx ?>" />
‘拾’ php 用header("Location:")如何跳转到前一个页面,就是历史页面。
有2种做法一种是通过javascript,基于浏览器的:<?echo '<script type="text/javascript">history.go(-1);</script>';exit;?> 或者用PHP的Header功能,但是这个基于HTTP协议包的:<?phpheader('Location: ' . $_SERVER['HTTP_REFERER']);?> 不知具体需求是什么,要做这样的转跳,或许可以换个更好的方案?
