两个Php文件中的Php会话

两个Php文件中的Php会话,php,html,Php,Html,这是first.php 在secound.php中,我想回显会话['id'] 在first.php中,我有session_start()和$\u会话['id']=$email $email是输入标记 如何在secound.php中回显会话?我有session_start()也是 first.php和secound.php在同一个文件夹中。如果您有session_start();在第一个会话中,您存储了$\u会话,您只需要像您所说的那样打开会话,然后执行如下操作 if(empty($prvi)&a

这是first.php

在secound.php中,我想回显会话['id']

first.php
中,我有
session_start()
$\u会话['id']=$email

$email
是输入标记

如何在
secound.php
中回显会话?我有
session_start()也是

first.php
secound.php
在同一个文件夹中。

如果您有session_start();在第一个会话中,您存储了$\u会话,您只需要像您所说的那样打开会话,然后执行如下操作

if(empty($prvi)&& empty($drugi)&&empty($treci)&&empty($cetvrti)){
             $upit1 = "INSERT INTO korisnici (ime, prezime, email, sifra, psifra, zanimanje, brojracuna, mesec, godina, banka) VALUES ('$ime','$prezime','$email','$sifra','$psifra','$zanimanje','$kartica','$mesec','$godina','$banka')";
             $rez = mysqli_query($conn, $upit1);

             $_SESSION['id'] = $email;
如果它不工作,显示一些代码

示例第一页:

session_start();
$test = $_SESSION['id'];
echo $test;
第二

$email = $_POST['email'];
//some mysql inserts ? 
if (sql worked) {
  session_start();
  $_SESSION['id'] = $email;
  header("Location:secound.php");
}

echo$_会话['id']?你在
secound.php
上试过了吗?是的,我试过了,但是没有。然后你需要发布与当前问题相关的实际代码。你在浏览器中看到会话cookie了吗?我删除了所有Cookies我照你说的做了,但什么也没有。我注意到:第7行的D:\XAMPP\htdocs\Seminarski\index\u profil.php中未定义的索引:id是$store=$\u SESSION['id'];这很奇怪,你需要显示更多的代码,你可以像第一个和第二个完整的?因为这个简单的例子应该可以用,那么$email从哪里来呢?它现在可以用了。非常感谢你。我不知道发生了什么事,我把session\u start移到了$\u session['id']=$email之前。是的,你需要在使用session vars之前放置session,没问题。祝你有愉快的一天
session_start();
$store = $_SESSION['id'];
echo $store;