Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在opencart中的确认邮件中获取订单Id_Php - Fatal编程技术网

Php 如何在opencart中的确认邮件中获取订单Id

Php 如何在opencart中的确认邮件中获取订单Id,php,Php,我目前在OpenCart电子商店工作。在那个OpenCart中,我收到了带有产品详细信息的确认邮件。未经登录,订单id不会通过邮件用户接收。当用户仅登录时,订单id将正确显示..我面临此错误 Notice: Undefined variable: order_id in /home/demoosiz/public_html/cart/OpenCart/vqmod/vqcache/vq2-catalog_controller_account_order.php on line 156Warning

我目前在OpenCart电子商店工作。在那个OpenCart中,我收到了带有产品详细信息的确认邮件。未经登录,订单id不会通过邮件用户接收。当用户仅登录时,订单id将正确显示..我面临此错误

Notice: Undefined variable: order_id in /home/demoosiz/public_html/cart/OpenCart/vqmod/vqcache/vq2-catalog_controller_account_order.php on line 156Warning: Cannot modify header information - headers already sent by (output started at /home/demoosiz/public_html/cart/OpenCart/index.php:104) in /home/demoosiz/public_html/cart/OpenCart/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/demoosiz/public_html/cart/OpenCart/index.php:104) in /home/demoosiz/public_html/cart/OpenCart/vqmod/vqcache/vq2-system_engine_controller.php on line 29
让我知道如何解决它。请为此提供解决方案……

用于检查变量的设置与否

if(isset($order_id)){
//Do something
}
else{
//do something
}

这意味着$order\u id未初始化。请在使用变量Thank you@Deepu.之前尝试初始化它。尽管我在该order\u id=xx中给出了isset($order\u id)函数,但它仅在登录后显示,在登录之前,它不会显示,否则它不会重定向到登录页面…Hi@Deepu…我将在订单id之前设置Isset。它不会显示任何错误,但它将重定向到登录页面进一步登录它不会重定向到包含订单id(订单id=)的订单页面是空的。如何解决它。请为此提供指导。我正在为此而努力…我需要你的意见。。