ops...veroma a parte questo, lo stai che stai creando variabili con scope interno alla funzione e non globali ?forse scrivo troppo velocemente le cose, togli function rg() { e un } dalla cosa e prova, senò usa extract.
ops...veroma a parte questo, lo stai che stai creando variabili con scope interno alla funzione e non globali ?forse scrivo troppo velocemente le cose, togli function rg() { e un } dalla cosa e prova, senò usa extract.
te l' hanno già detto di provarle prima di postarle, questo non è un editor php, è un forumOriginariamente inviato da php_34
ops...veroforse scrivo troppo velocemente le cose
![]()
... e a fare brutta figura poi sei solo tu, quindi perchè perseverare ?![]()
[ironia]Originariamente inviato da php_34
, togli function rg() { e un } dalla cosa e prova, senò usa extract.
reinventiamo sempre l' acqua calda ogni volta ... che pillole e funzioni apposite ci fanno schifo![]()
[/ironia]
![]()
no ma dico io ... provare il codice è cosi difficile ...
a parte che è TOTALMENTE illegibile
il codice che hai postato non potrà MAI funzionare perché tu dichiari le variabili (in modo errato usando eval che non è per nulla necessario e ti esponde a GRAVI problemi di sicurezza) all'interno della funzione e quindi lo scope è relativo SOLO a quella funzionecodice:function rg() { $ar = array($_POST, $_GET, $_SESSION, $_SERVER); foreach($ar as $ar_) { foreach($ar_ as $key => $value) { eval("\$" . $key . " = \"" . $value . "\";"); } } } rg();
prova a passare questo come parametro per vederti a video stampato tutto in blocco il contenuto di globals
per risolvere il problama di sicurezza invece di fare l'eval basta ed avanzacodice:pagina.php?sad%3D1;print_r($GLOBALS);$sad=1
$$key = $value
ma comunque il problema di funzionamento rimane
comunque basta fare
$GLOBALS[$key] = $value;
per avere le variabili presenti nella mainù
comunque USA le funzioni che ti hanno indicato
----
edit
----
ho impiegato assai a preparare la risposta ... però ho messo in evidenza una cosa che voi non avevate fatto![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
curiosità.. che è sad?Originariamente inviato da daniele_dll
codice:pagina.php?sad%3D1;print_r($GLOBALS);$sad=1![]()
nulla ^^ il nome di una var che serviva per far andare l'exploitOriginariamente inviato da }gu|do[z]{®©
curiosità.. che è sad?![]()
![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand