gongo / merciful-polluter – Packagist
O que é isso?
MercifulPolluter
emule register_globals e aspas mágicas gpc que foram removidas desde o PHP 5.4.
Uso
<?php
/**
* example.com/?foo=3&bar=12
*/
(new GongoMercifulPolluterRequst)->pollute();
global $foo, $bar;
var_dump($foo, $bar);
/**
* int(3)
* int(12)
*/
Se usar a sessão, ligue GongoMercifulPolluterSession::pollute()
depois de session_start()
:
session_start();
/**
* $_SESSION['user_id'] = 'gongo'
*/
(new GongoMercifulPolluterSession)->pollute();
var_dump($user_id); // string(5) "gongo"
// Reference global variables to session.
$user_id = 'taro';
var_dump($_SESSION['user_id']);
// string(4) "taro"
Mais informações
Consulte GitHub gongo / misericordioso-poluidor