PHP中我用header跳转到另一个php时,我需要带一个值过去,请问可不可以

比如 我要b.php跳转到c.php,然后b.php中有个id=22,能不能把这个id带到c.php中,c.php中要用
header('location:c.php');这边怎么写
然后c.php中又要怎么接收,谢谢大家了

可以,

//b.php中
<?php 
header('Location:c.php?id=22');
?>
//c.php中
<?php
$id = $_GET['id'];//用$_GET接收来自b.php传过来的值
?>

追问

那如果传过去的是一个变量呢? 比如要传$id的值 而不是22

追答

根据你的要求修改如下:

//b.php中
<?php 
$id = "可变变量的数值";//可变的变量
header('Location:c.php?id='.$id);
?>
//c.php中
<?php
$id = $_GET['id'];//用$_GET接收来自b.php传过来的值
?>

温馨提示:答案为网友推荐,仅供参考