Salve a tutti.
Sto creando un sito web e, per velocizzare la stesura del codice, ho creato dei captha provvisori a cui poi sostituirò quelli di Google.
Ecco il codice.
Ora: richiamando la funzione da uno script, associando ad esempio il nome variabile $captha alla funzione GetCaptha(), $captha[0] mi restituisce la chiave del captha generata casualmente, ma $captha[1] è vuoto.
Se il codice lo metto in uno script e non in una funzione, tutto fila liscio: $captha[1] contiene la domanda.
Perchè?
Sto creando un sito web e, per velocizzare la stesura del codice, ho creato dei captha provvisori a cui poi sostituirò quelli di Google.
Ecco il codice.
PHP:
$captha_array = array(array('Quale era il nome di Garibaldi?', 'guiseppe'),
array('Quale era il nome di Mandela?', 'nelson'));
//ce ne sono altri 18
function GetCaptha(){
$key = rand(0, 19);
$question = $captha_array[$key][0];
return array($key, $question);}
Ora: richiamando la funzione da uno script, associando ad esempio il nome variabile $captha alla funzione GetCaptha(), $captha[0] mi restituisce la chiave del captha generata casualmente, ma $captha[1] è vuoto.
Se il codice lo metto in uno script e non in una funzione, tutto fila liscio: $captha[1] contiene la domanda.
Perchè?