html之间的传值问题,用什么方法好? 50

我想在a.htmlb.html之间传值,应该使用post还是参数法呢?a.html产生的一个变量p要以加密的方法传给b.html,能让b.html调用这个变量怎么写比较简... 我想在a.html b.html之间传值,应该使用post还是参数法呢?
a.html产生的一个变量p 要以加密的方法传给b.html,能让b.html调用这个变量
怎么写比较简洁。我的重点是传值和加密哦

谢谢各位!
高分~~~~
展开
 我来答
匿名用户
2017-06-17
展开全部
实际使用中是a提交给服务器 服务器产生b时就能直接生产在页面里

如果只是学习 可以a生产cookie b页面读取
多喝恒河水
2015-03-09 · 超过20用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:34.4万
展开全部
  1. a页面可以直接加在连接后面 

    a页面的一个a标签

    <a href="b.html?code=1"/>

    然后在b页面的js中可以用location.search获取?后面的部分,也就是 “code=1”,然后通过split('=')来拆分;

  2. 如果是移动端或者面向支持html5的浏览器可以用本地储存,

    a页面的js用localStorage.setItem('code',1)或者sessionStorage.setItem('code',1)来储存值,

    b页面用localStorage.getItem('code')或者sessionStorage.getItem('code')来获取值,

  3. 至于加密方式很多,或者可以自己编写两个函数,可以参考http://www.cnblogs.com/cgli/archive/2011/05/17/2048869.html

追问
测试不太成功哎
为什么一些网站 “?“后面加了一堆参数,我想做成那样传值
追答
那是get传递  ;就是直接写在url连接后面 用?和&分割的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-17
展开全部
<form cation="a.php" method="post">
<input type="what" value="345"/>
<input type="submit" value="提交"/>
</form>

//a.php
<?php
print_r ($_POST);
?>

回答:
我想把从数据库里提取的值,譬如帖子编号rs['id'],用post的方法传到别的文件、
//////
为了实现这样的效果,你可以先在a.php页面把那个值下放到html中 比如。
当前访问的页面时a.php
<?php
//从数据库得到你要的数据
$id="5";
?>
<html>
<form action="b.php" method="post">
<input type="hidden" name="id" value="<?php echo $id?>"/>
<input type="submit" value="提交"/>
</form>
</html>

或者直接使用php的session 而不需要来用html的post来传值。
在a.php中直接$_SESSION["myid"]="9";

到b.php中直接使用$id=$_SESSION["myid"];

这样就可以了。
追问
我要的是html
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式