I am using sendy.co and although I purchased the script directly from sendy.co website I am noticing a ton of errors in my error log each time I send an email blast that says
Undefined array key "license" in /includes/functions.php eval()'d code on 270
Also
Undefined array key "userID" in /includes/functions.php eval()'d code on 150
Unfortunately, functions.php is an encrypted file and I don't want to try to reverse-engineer it. Wondering if anyone ever had this issue and how it might of been resolved. I sent an email to the [email protected] but as i wait for an answer was hoping maybe someone else came across this issue and resolved it
Had similar problem with fresh Sendy 6.0.4 after upgrading php on our server from version 7.4 to 8.2. This functions.php file uses Sessions to get 'license' and other needed data. In our case the issue was related to Session read/write access. Try to check your session.save_path php value and make sure that path is available for saving and reading Session data. You should check this value in your php.ini file and .htaccess in the root folder of your site. In our case (Nginx server) our admin wrote: "There was a left over cpanel file user.ini in the root public_html directory that was being read by the php-fpm process. It seems that php8+ reads user.ini files by default where as php7.x didn't." That user.ini had session.save_path = '/var/cpanel/php/sessions/ea-php56'. It was wrong old path value automatically generated by cPanel. Therefore new php could not read and write session data and caused these errors:
So user.ini is one more file you can check as well.
Hope it'll help.