Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,

 

Φτιάχνω ενα quiz game για εκπαιδευτικούς σκοπούς , θέλω να έχω μερικές δυνατότητές που δεν ξερω πως να το κάνω.

καταραχας έχω βάλει να παίρνει random ιδ και δείχνει καλούτσικο άλλα το πρόβλημα είναι ότι πολλές φόρες ξανά δείχνει την ίδια ερώτηση.....

υπάρχει κάτι που μπορώ να κάνω να μην δείχνει την ίδια ερώτηση εαν δεν εχει δείξει άλλες έστω και μια φορά?

με cookies?

και εαν ναι πως μπορώ να το κάνω?

 

 

 

 

2) ξέρετε σιτε με ερωτήσεις για αγγλικά?

εχω βρε αυτο

http://www.learnenglishfeelgood.com/

αλλα σχεδον τα εβαλα αυτα...κανα αλλο?

 

Ευχαριστω

Δημοσ.

Καλησπέρα,

 

Εγώ θα το έκανα με ένα cookie που θα έχει έναν unique για κάθε επισκέπτη.

Έτσι θα αποθηκεύονται όλες οι ερωτήσεις που απάντησε στη db συνοδεία με το Unique user id.

 

Ένα table θέλει. -id , user_id , question_id Έτσι θα ξέρεις ποια ερώτηση απάντησε ο επισκέπτης

Δημοσ.

Καλησπερα,

 

καλα ναι θα ηταν αρκετα πιο ευκολο να φτιαξω ενα table να βαζω εκει οτι απαντησε ο καθενας....

αλλα δεν θελω να το κανω ετσι, θελω cookie ,

Το θεμα ειναι πως αποθηκεύω ολα τα question_id που έχουν απαντηθεί σωστά και να γινουν μια λιστα οπου δεν θα εμφανίζει ξανα απο αυτές μέχρι να τα έχει δείξει όλα

Δημοσ.

Καλησπέρα,

αν αποθηκεύσεις σε cookie τα ID των ερωτήσεων που έχει ήδη απαντήσει ο επισκέπτης και

ύστερα όταν φέρνεις την ερώτηση από την βάση κάνεις το WHERE του ερωτήματος σαν: 
WHERE question_id NOT IN (ids_from_cookie)

Δημοσ.

Καλησπέρα,

αν αποθηκεύσεις σε cookie τα ID των ερωτήσεων που έχει ήδη απαντήσει ο επισκέπτης και

ύστερα όταν φέρνεις την ερώτηση από την βάση κάνεις το WHERE του ερωτήματος σαν: 

WHERE question_id NOT IN (ids_from_cookie)

Καλησπερα,

 

Το θεμα ειναι πως αποθηκευω στο Cookie της απαντημένες ΙΔ για κάθε χρήστη ?

Δημοσ.

Θα θέσεις ένα cookie και κάνε το string να είναι της μορφής:

id1;id2;id3;id4 κλπ 

βάλε ότι θες αντί για το ερωτηματικό (αρκεί να μην εμφανίζεται στα ID σου) και μετά όταν θες να πάρεις

τις διαφορετικές τιμές χρησιμοποίησε την συνάρτηση explode.

  • Like 1
Δημοσ.

Θα θέσεις ένα cookie και κάνε το string να είναι της μορφής:

id1;id2;id3;id4 κλπ 

βάλε ότι θες αντί για το ερωτηματικό (αρκεί να μην εμφανίζεται στα ID σου) και μετά όταν θες να πάρεις

τις διαφορετικές τιμές χρησιμοποίησε την συνάρτηση explode.

Φίλε μου σου λέω δεν έχω δουλέψει πότε cookies γιατί δεν μου χρειάστηκε, ρωτάω των τρόπο όχι την λογική

 

είδα εδώ μερικά πράματα

http://www.w3schools.com/php/php_cookies.asp

 

άλλα μάλλον αυτό που θέλω να κάνω θέλει περισσότερα .

 

Ευχαριστώ

Δημοσ.

Βρες το. Να ξέρεις ότι η σελίδα πρέπει να ανανεωθεί για να δει τα cookies.

Οπότε μετά το set_cookie δήλωσε και τη μεταβλητή $_COOKIE['blah']= value

Δημοσ.

1ον δεν λες κάπου: "Δεν έχω ξαναδουλέψει με cookies"

2ον αυτά που αναφέρονται στο link που παρέθεσες μαζί με αυτά που σου ανέφερα αρκούν.
 

Over and out.

Δημοσ.

1ον δεν λες κάπου: "Δεν έχω ξαναδουλέψει με cookies"

2ον αυτά που αναφέρονται στο link που παρέθεσες μαζί με αυτά που σου ανέφερα αρκούν.

 

Over and out.

 

 

 

Το θεμα ειναι πως αποθηκευω στο Cookie της απαντημένες ΙΔ για κάθε χρήστη ?

 

έπρεπε να το αναλύσω δηλαδή?αυτό δεν είναι αρκετό να δεις και να καταλάβεις?

 

Τσπ ευχαριστώ για της απαντήσεις

Δημοσ.

 

 

Το θεμα ειναι πως αποθηκευω στο Cookie της απαντημένες ΙΔ για κάθε χρήστη ?

 

Δεν χρειάζεται id. 

 

το αποθηκεύεις έτσι

set_cookie('article_ids','121,432,369',3600);
$_COOKIE['article_ids'] = '121,432,369';

και τα καλείς έτσι

//example
echo $_COOKIE['article_ids'];

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...