Closed Poikilos closed 3 months ago
This mostly affects the old phpBB2 code. Since we don't expect to ever update that again, a search & replace for these variables seems appropriate.
For reference, maybe use:
find ./ -name "*.php" -exec sed -i 's/\$HTTP_POST_VARS/\$_POST/g' {} \;
find ./ -name "*.php" -exec sed -i 's/\$HTTP_GET_VARS/\$_GET/g' {} \;
find ./ -name "*.php" -exec sed -i 's/\$HTTP_SESSION_VARS/\$_SESSION/g' {} \;
find ./ -name "*.php" -exec sed -i 's/\$HTTP_COOKIE_VARS/\$_COOKIE/g' {} \;
find ./ -name "*.php" -exec sed -i 's/\$HTTP_ENV_VARS/\$_ENV/g' {} \;
find ./ -name "*.php" -exec sed -i 's/\$HTTP_SERVER_VARS/\$_SERVER/g' {} \;
find ./ -name "*.php" -exec sed -i 's/\$HTTP_POST_FILES/\$_FILES/g' {} \;
from https://forum.directadmin.com/threads/multiple-php-versions.41451/#post-209294
I'll add some issues in case there are minor improvements, or issues that usage may uncover later, in the code I've seen.
Currently, the codebase sets the deprecated vars:
Maybe just use the new vars instead.