注意:未定义索引:page in

Notice: Undefined index: page in

我在我的 wordpress 网站后端收到了这条通知 注意:未定义的索引:第 17 行 /customers/f/e/4/pointdevue-plus.be/httpd.www/wp-content/themes/SliderResponsiveTheme/settings.php 中的页面 当我查看第 17 行时,我看到了这段代码: (从第 14 行到第 21 行)

);
function mytheme_add_admin() {
    global $themename, $shortname, $settings_list;
    if ( $_GET['page'] == basename(__FILE__) ) {
    
        if ( 'save' == $_REQUEST['action'] ) {
                  foreach($settings_list as $value) {
                    //echo '<script type="text/javascript">alert("' . $value . '");</script>';

有人知道哪里出了问题以及如何解决这个问题吗?

谢谢!

使用 isset 测试密钥是否存在:

if (isset($_GET['page']) && $_GET['page'] == basename(__FILE__) ) {
    ^^