miza Δημοσ. 9 Σεπτεμβρίου 2009 Δημοσ. 9 Σεπτεμβρίου 2009 Έστω ένα σκριπτάκι php το οποιο περιέχει form, μετά από το sumbit τα στοιχεια που έχεις ορίσει στο form στέλνονται στο ανάλογο php που έχεις ορίσει από το form.Αν πατήσω refresh στο σημείο που είμαι ακριβός μετά το submit του form ξαναστέλνονται τα ίδια δεδομένα στο php script με αποτέλεσμα να δημιουργούνται προβλήματα.Πως μπορώ να μην επιτρέπω με refresh να μην γίνετε resend το δεδομένο που είχαν γίνει με το sumbit? Έχω βρει ένα ψιλό κομπογιαννίτικο τρόπο αλλα θα ήθελα να ακούσω καμια καλύτερη άποψη.Ελπίζω να καταλάβατε τι ενοώ.
Επισκέπτης Δημοσ. 9 Σεπτεμβρίου 2009 Δημοσ. 9 Σεπτεμβρίου 2009 διατηρώντας κάποιο flag στο session ίσως; αν το flag είναι "σηκωμένο"(δηλαδή έχει γίνει ήδη μια φορά submit από τον χρήστη) τότε αγνοείς το request...τι είχες σκεφτεί;
PavelX Δημοσ. 9 Σεπτεμβρίου 2009 Δημοσ. 9 Σεπτεμβρίου 2009 Χρησιμοποίησε την τεχνική PRG (Post/Redirect/Get) (έτσι λειτουργούν όλα τα sites)
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.