<?php session_start();>
使用Session后,PHP好像自动使用Cookie的。但我不想用Cookie,想把标识ID追加到网页的URL后面。这样,也能识别同一个用户。例如:登录页面为log.php登录后的数据页面为: data1.php, data2.php, data3.php...之类。则它们的URL变成:http://www.domain.com/data1.php?id=KDFO324K3L24324324KDLS983432492304KFJDSA
http://www.domain.com/data2.php?id=KDFO324K3L24324324KDLS983432492304KFJDSA
http://www.domain.com/data3.php?id=KDFO324K3L24324324KDLS983432492304KFJDSA那么,PHP如何实现标识ID追加到网页的URL后面?
使用Session后,PHP好像自动使用Cookie的。但我不想用Cookie,想把标识ID追加到网页的URL后面。这样,也能识别同一个用户。例如:登录页面为log.php登录后的数据页面为: data1.php, data2.php, data3.php...之类。则它们的URL变成:http://www.domain.com/data1.php?id=KDFO324K3L24324324KDLS983432492304KFJDSA
http://www.domain.com/data2.php?id=KDFO324K3L24324324KDLS983432492304KFJDSA
http://www.domain.com/data3.php?id=KDFO324K3L24324324KDLS983432492304KFJDSA那么,PHP如何实现标识ID追加到网页的URL后面?
$url = "http://www.domain.com/data1.php";
$id = "KDFO324K3L24324324KDLS983432492304KFJDSA";
header("Location:".$url."?id=".$id);
跳转后读取参数
$id = $_GET["id"];
2.
<?php
session_id($_GET['id']);
session_start();
?>