Php 如何在我的网页上获取会话值

Php 如何在我的网页上获取会话值,php,session-cookies,Php,Session Cookies,我使用phpsetcookie函数添加了3个cookie,我可以在浏览器cookie数据中看到它们,但当我在页面上调用它们时,它们不会显示在我的页面上 例如,我在浏览器数据中看到,我的站点设置了15个COOKIE,其中包括我的3个COOKIE,但当我在页面上执行var\u dump($\u COOKIE)时,它只显示8个COOKIE,而不显示我的3个COOKIE,有人能告诉我如何将它们放到我的页面上吗 以下是我设置cookie的方法: setcookie("useremail", $email)

我使用php
setcookie
函数添加了3个cookie,我可以在浏览器cookie数据中看到它们,但当我在页面上调用它们时,它们不会显示在我的页面上

例如,我在浏览器数据中看到,我的站点设置了15个COOKIE,其中包括我的3个COOKIE,但当我在页面上执行
var\u dump($\u COOKIE)
时,它只显示8个COOKIE,而不显示我的3个COOKIE,有人能告诉我如何将它们放到我的页面上吗

以下是我设置cookie的方法:

setcookie("useremail", $email);
setcookie("username", $name);
setcookie("userid", $uid);
试试这个:
print\r($\u COOKIE)显示所有cookie


echo$_COOKIE[“useremail”]
仅显示useremail

这就是我们在页面中获取cookies值的方式:它应该工作

$email=$_COOKIE['useremail'];
$username=$_COOKIE['username'];
$userid=$_COOKIE['userid'];

不,这些值不会显示在我的页面上,但它们会显示在php页面add:session_start()顶部的浏览器cookie数据中;同时添加ob_start();在您的页面顶部。只是为了绝对清楚您并没有犯愚蠢的错误-这些设置cookie是随响应标题一起发送的。当时的请求头没有任何cookie数据,因为之前没有设置它们。。。你试过重新加载页面吗?是的,我试过了,但没有用。。我在我的页面上没有看到任何输出。您是否在发送标题后尝试设置cookies?例如,如果任何HTML输出与上面的代码混合在一起,
setcookie
将无法工作。