php隐藏url
❶ php 如何隐藏url地址栏参数
可以使用post提交表单的方式。处理后写入cook中当前浏览的id。这样就不会出现在url上。
❷ 如何用PHP程序实现隐藏URL转发
header() 貌似可以的 但是点击别的就会变了
❸ php利用框架隐藏URL上的参数,具体怎么做
设置权限不就得了?
比如必须登录才能查看
或者
某一类用户登录才能查看等等!
或者你比如的用户id=1的用户登录之后,你在登录处理页面把这个用户的id写入到session啊
比如: $_SESSION['id']=1;
然后你在修改资料页面,sql语句查询就这样
$Sql='select*from表名称whereid='.$_SESSION['id'];
这样,就避免了get传参的危险啊!
url中get参数是可以改的,就算你隐藏了也没有用,别人照样可以拼写url进行操作啊
无论你怎么隐藏法,你接受这个参数还不是得$_GET不是?
况且,要达到你这个运行方式,那只能对服务器进行做文章,比如url重定向
就是把 index.php?id=1变成 index/1/这种格式,但他还不是有个1?,别人就不能改为2?
当然,也可以直接把inedx.php定向到index.php?id=1,但问题是,你这样等于把参数定死了,那谁登陆都是id=1
所以,你要index.php能直接指向多个参数,那你用url传参显然是不可能的!
而$_SESSION是存储在服务端的,除非你写代码去改变,否则客户端用户是无法去更改的!
❹ php 如何隐藏url中传递的参数
如果要通过点击超链接的话,把网放放到一个框架里面是最方便的选择。只增加一个页面
<frame>
<frameset src="你的主页地址"></frameset>
</frame>
标签中的参数自己补齐.
用框架结构来实现。这样地址栏只显示http://www.aaa.com
用javascript的话也可以,不过就复杂了,要用POST方式传递,可能还要改后台程序,不建议使用。
❺ php原生写法怎么隐藏地址栏url的某些参数值
你所看到的BBS它并不能做到让它的 url地址 不发生变化,不信你可以对着一个链接点右键,再点那个在新窗口打开。
怎么样,网址变化了吧。为什么点击的时候地址栏里面的网址没有发生变化呢,原因不用多说,他的网页都在一个框架里面,只要框架(frame)的url没有在点击的时候发生变化,则地址栏中的url就不会有变化。
如果你想和那个论坛的做法一样,很简单,请参照以下代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>框架页面</title>
</head>
<frameset cols="80,*" frameborder="no" border="0" framespacing="0">
<frame src="left.htm" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="right.htm" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
<noframes><body>
</body>
</noframes></html>
这里框架代码,然后将 left.htm 换成你左边列表的网址。
然后将 right.htm 换成你右边内容的网址。
以上这段框架代码的文件为 index.htm
请访问 index.htm 查看效果。
❻ php如何去掉URL地址中多余的部分
$S=【URL串】;
$A=explode('.html', $S);
$S=$A[0]; // 这个 $S 就是【URL串】去掉了 '.html' 后面部分的串
❼ 怎么隐藏网页跳转时的地址,采用php或js。重点是隐藏跳转地址
你把A标签的href值换成#号或者javascript:,甚至不用写href
为A设置一个鼠标点击事件
然后通过JS调转页面
这样的话,当鼠标悬浮在a连接上的时候 就看不到所要跳转的地址了