midwestdesignfirm Posted February 17, 2014 Share Posted February 17, 2014 I am getting an undefined index that refers to this part of the code: $session_id = $_COOKIE[""]; $action = $_GET['action']; if ($action == "add" && !empty($HTTP_POST_VARS["artid"])) { $artid = $HTTP_POST_VARS["artid"]; do i need to change $HTTP_POST_VARS["artid"]; to $_GET["artid"] Thank you in advance. Link to comment https://forums.phpfreaks.com/topic/286264-undefined-index/ Share on other sites More sharing options...
jazzman1 Posted February 17, 2014 Share Posted February 17, 2014 Avoid using $HTTP_POST_VARS unless you don't really have a choice. You should define it even to NULL. <?php $session_id = $_COOKIE[""]; $action = $_GET['action']; $HTTP_POST_VARS = NULL; if ($action == "add" && !empty($HTTP_POST_VARS["artid"])) { $artid = $HTTP_POST_VARS["artid"]; } Link to comment https://forums.phpfreaks.com/topic/286264-undefined-index/#findComment-1469289 Share on other sites More sharing options...
boompa Posted February 17, 2014 Share Posted February 17, 2014 HTTP_POST_VARS was deprecated as of PHP 4.1.0, which was released in December of 2001. You should be using $_POST instead. If you're still using a version of PHP that old, you owe it to yourself to update! Link to comment https://forums.phpfreaks.com/topic/286264-undefined-index/#findComment-1469307 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.