未定义索引:第 140 行ps_sharebuttons.php中的产品

Undefined index: product in ps_sharebuttons.php on line 140

提问人:Alexandru Theodor 提问时间:5/1/2018 最后编辑:Alexandru Theodor 更新时间:10/4/2018 访问量:858

问:

我的文件中有数千个错误error_log,有一大行错误:

PHP 注意: 未定义索引: product in /home/ngya/public_html/modules/ps_sharebuttons/ps_sharebuttons.php 上 140路

第 140 行如下所示:

140        $key = 'ps_sharebuttons|' . $params['product']['id_product'];

全码

139    {
140        $key = 'ps_sharebuttons|' . $params['product']['id_product'];
141        if (!empty($params['product']['id_product_attribute'])) {
142            $key .= '|' . $params['product']['id_product_attribute'];
143        }

晚上 00:00 之后,我的时间(现在是下午 2 点)我至少有 3555 个此类错误。我每秒或每 15 秒收到一个错误。 请帮帮我!

屏幕 https://i.stack.imgur.com/6rUwS.jpg

未定义的 prestashop prestashop-1.7 未定义的索引 共享按钮

评论

0赞 TheDrot 5/1/2018
PHP 的可能重复:“注意:未定义的变量”、“注意:未定义的索引”和“注意:未定义的偏移量”
0赞 tarek fellah 5/2/2018
可以在行前添加if(isset($params['product'])),可以添加所有函数代码吗?

答:

0赞 David K. 10/4/2018 #1

更改为 .$params['product']['id_product']$_GET['id_product']