Php 不使用子ID导航

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 登录代码(当然不是全部,只是设置会话凝灰

我正在为我的网站设置通用模板,我正在做的一点php就是从一个页面到另一个页面获取用户id,换句话说,我希望用户在登录时从一个页面到另一个页面,而不使用user_id=3标题中的子id,然后使用get函数来获取并显示他们的信息,我希望在没有这些的情况下也能做到这一点

这是我的代码,但我一直收到错误

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'])) {