如何从.PHP文件向.HTML文件传递参数

如何从.PHP文件向.HTML文件传递参数,第1张

通过session来储存

<?phpsession_start()

$_SESSION['username'] = "userName"?>

在其它页面直接取出就行了

<?

session_start()

echo $_SESSION['username']

?>

通过url传向其它页面传递参数

other.php?user=xxx

或在php重定向到其它页面时

$username = "xxx"

$home_url = 'logIn.php?user='.$username header('Location:'.$home_url)

其它页面用$_GET["user"]来接收

3.通过表单向其它页面传送参数

其它页面用$_POST["user"]来接收

session的key-value都是存在server的,浏览器没法直接获取。

在html里能通过js拿到jesessionid之类的东西。

1、数据量如果小,可以考虑放到cookie里,传到客户端,html里用js就可以拿到。

2、如果数据量大,可以考虑单独做一个jsp或servlet,根据传来的session的key,返回序列化的session的值,比如json之类的。html里用js通过ajax获取。这种方式复杂了点,多一次远程访问,但是灵活方便。


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

原文地址: http://outofmemory.cn/zaji/6125865.html

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

发表评论

登录后才能评论

评论列表(0条)

保存