Hem nell'editor... non è che si possa impostare di default che dove non c'è nulla è = a muro?
credo di no...
Ho fatto un record di -0.2 secondi , attento alla variabile "tempo" è davvero vulnerabile!!!
Ultima modifica di nokiagames : 13-07-2009 alle ore 18.49.44
Bello il livello 10!!!
Ci ho messo 72 secondi per finirlo !
ma il 13 è impossibile! nokiagames ma che mai fatto a fare -1.9?
EDIT
Livello: 1
Posizione | giocatore | secondi | data
1 matt93 -900000 14/7/09
2 nokiagames -0.2 13/7/09
vi semprea normale?
Ultima modifica di makingweb : 14-07-2009 alle ore 16.58.05
Non ti preoccupare: i sistemi di sicurezza sono in pratica nulli.
Adesso li metterò... e loro non avranno scampo
...Si capisce che i record verranno eliminati, eliminando anche tutti i livelli di prova e lasciando i più belli... Ma ho bisogno di un po di tempo, perché ho altre cose da fare ...
Ciao!
regolamento altervista_______________ regolamento forum
Ciao!.
Lo volevo dire quando avevo finito tutto, comunque guardate l'editor
Ciao!
regolamento altervista_______________ regolamento forum
bravo!, ma non ho capito come funziona l'editor veloce...
E' molto semplice, io l'ho capito senza leggere
Complimenti, hai tutta la mia ammirazione per aver fatto questo "giochino"!!
Haha... Comunque non riesco a rendere più sicuria la variabile tempo: cioé in locale varei fatto uno scriptino ajax che ogni decimo mi apre una pagina in php; quindi la pagina aggiunge 1 ad un file (uno per ogni user...).
Il problema è che in locale funziona alla perfezione!, ma poi ho fatto la prova su internet e visto che le richieste sono troppo veloci, non riesce a scriverle tutte :(
Quindi la soluzione potrebbe essere il database invece del file, ma...
..Ma mi è venuta in mente una idea proprio adesso... ma non so se funionerà...
Grazie a tutti per i complimenti, anche se so che fa schifo :(
Ciao!
regolamento altervista_______________ regolamento forum
Secondo me, potresti risolvere tutto in javascript.
Controlli se tempo non è minore di 0, per essere cattivi aggiungi dei secondi di penalità così addio record negativi (-0.2 )
Sto pensando ad un altra cosa, ma non sono sicuro che funzioni.
No: altrimenti uno invece di 30 secondi (ad esempio) potrebbe mettere 25, arrivando primo :)
Il problema sta proprio ad inviare il contenuto della variabiloe tempo al php. Avevo pensato anche di far passare al php invece dei secondi, una stringa del tipo:
ecc ecc... ovvero "intrufolare" i secondi in una stringa, {e poi ad esempio il n° del giorno controllarlo con PHP}, ma purtroppo il codice è visibile!! e quindi uno potrebbe "fregare" facilmente...Codice HTML:<n°rand>+<giorno+4>+<mese+19>+<secondi+3>+<random>
Oppure avevo pensato un'altra cosa:
1->Prendo il timestamp da php quando si apre la pagina
2->riprendo il timestamp da php quando si chiude.
facendo 2-1 ottengo i secondi... ma non viene preciso: influisce la velocità di connessione e la velocità del sistema su cui viene eseguito..
Ma adesso farò l'idea che mi è venuta prima :)
Grazie!
Ciao!
regolamento altervista_______________ regolamento forum
Ma la variabile tempo deve essere necessariamente globale?
Cioè io vedendo il codice non ho visto che la stai usando al di fuori della funzione conto_rovescia().
Se ho ragione (cioè che non la stai utilizzando al di fuori di quella funzione), perchè non la dichiari all'interno della funzione, così non avrai nessun problema???
Nono
Guarda io nella barra degli indirizzi creo una semplice funzione:
e poi la richiamo:Codice:javascript:function mod() { time = -50; };
Questo funziona soltanto perchè la variabile tempo è globale , mentre se la dichiari all'interno, è più difficile o addirittura impossibile (almeno per me)!!!Codice:javascript:mod()
Invece se la invii tramite post...
Ultima modifica di nokiagames : 23-07-2009 alle ore 19.43.40
Ah, ma non sapevo che si potessero fare delle funzioni dalla barra .
Comunque non va bene, perché come ho già detto anche se non la faccio globale, vengono inviati con il POST. Quindi si può modificare
Ciao!
regolamento altervista_______________ regolamento forum
Seconde me, prima di creare il form, salvi i secondi in una sessione e controlli se
Ad esempio:
$_POST["sec"] == $_SESSION["sec"]
E ti conviene dichiarare la variabile tempo locale alla funzione.
Ultima modifica di alemoppo : 24-07-2009 alle ore 10.39.37
regolamento altervista_______________ regolamento forum
Prima ti salvi in $_SESSION['sec'] tempo, e in salva.php fai questo controllo.
Comunque penso che il tuo metodo vada meglio
Intendevo proprio con ajax