在php网页跳转中,怎样做到url后面始终带一个get参数

在php网页跳转中,怎样做到url后面始终带一个get参数,第1张

<?php

if($_GET["mobile"]==1){

    setcookie("mobile",1)

}

//要制作跳转页的时候

if($_COOKIE["mobile"]==1){

    $param="?mobile=1"

}else{

    $param="?mobile=0"

}

header("Location:/"+$param)

echo '<a href=/'.$param.'>redirect</a>'

?>

你干脆存在Cookie里面好了

setcookie

不然就session

这两个办法可以完美解决

get一般都是超链接后面传递的数据,传送的数据量较小,不能大于2KB。post一般都是表单传送的数据,数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。

get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

建议

get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;

在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11734304.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存