Php 不使用子ID导航
我正在为我的网站设置通用模板,我正在做的一点php就是从一个页面到另一个页面获取用户id,换句话说,我希望用户在登录时从一个页面到另一个页面,而不使用user_id=3标题中的子id,然后使用get函数来获取并显示他们的信息,我希望在没有这些的情况下也能做到这一点 这是我的代码,但我一直收到错误Php 不使用子ID导航,php,Php,我正在为我的网站设置通用模板,我正在做的一点php就是从一个页面到另一个页面获取用户id,换句话说,我希望用户在登录时从一个页面到另一个页面,而不使用user_id=3标题中的子id,然后使用get函数来获取并显示他们的信息,我希望在没有这些的情况下也能做到这一点 这是我的代码,但我一直收到错误 Notice: Undefined index: user_id in C:\xampp\htdocs\Arken\profile.php on line 7 登录代码(当然不是全部,只是设置会话凝灰
Notice: Undefined index: user_id in C:\xampp\htdocs\Arken\profile.php on line 7
登录代码(当然不是全部,只是设置会话凝灰岩的部分)
每个页面的PHP
session_start();
$user_id = "";
if ($_GET['user_id']) {
$user_id = $_GET['user_id'];
} else if (isset($_SESSION['user_id'])) {
$user_id = $_SESSION['user_id'];
} else {
include_once "index.php";
exit();
}
include 'connect_to_mysql.php';
感谢您的帮助此错误是由警告级别
E_通知
和此行引起的:
if ($_GET['user_id'])
如果未设置user\u id
的值,则会产生错误。如果只想检查该值是否存在,则应使用:
if (isset($_GET['user_id']))
我假设第7行是
if ($_GET['user_id']) {
在使用之前,请尝试确保已设置:
if (isset($_GET['user_id'])) {
谢谢你的帮助,它完全满足了我的需要,我只是好奇,是像我以前那样使用子ID更好,还是按照你刚才的建议更好,因为我已经看过一些大型网站,如facebook等。。。注意到他们也使用子id作为用户id,这样更好吗?谢谢
if (isset($_GET['user_id'])) {