InVaDeR_7 Δημοσ. 28 Αυγούστου 2012 Δημοσ. 28 Αυγούστου 2012 Καλησπέρα... έχω το εξής > <?php print_r($_POST); ?> <form id="form-login" name="form-login" method="POST" action="login.php"> <input type="text" id="theusername" name="theusername"> <input type="password" name="thepasswd" id="thepasswd"> <input type="submit" value="Login" name="Submit"> </form> δουλεύει πάντα... όταν το login.php γίνει login.html σταματάει να δουλεύει....ο IIS έχει ρυθμιστεί να τρέχει php κώδικα μέσα απο html αρχεία... καμιά ιδέα ;
InVaDeR_7 Δημοσ. 28 Αυγούστου 2012 Μέλος Δημοσ. 28 Αυγούστου 2012 Μηπως δεν εχει ρυθμιστεί τελικα; έχει γιατί πάνω βγάζει Array ( ) και επίσης αν κάνω ένα echo "kati"; εμφανίζεται...
CherryB Δημοσ. 28 Αυγούστου 2012 Δημοσ. 28 Αυγούστου 2012 LOL Ρε μεγάλε με συγχωρείς δηλαδή αφού κάνεις post σε .html και όχι σε .php Πως περιμένεις το άμοιρο το $_POST να πάρει δεδομένα και να στα δείξει αφού τα στέλνεις στο login.php....???!!! Άλλαξε το action="login.php" σε action="login.html"
InVaDeR_7 Δημοσ. 28 Αυγούστου 2012 Μέλος Δημοσ. 28 Αυγούστου 2012 Άλλαξε το action="login.php" σε action="login.html" Έγραψα πως όπως έιναι τώρα δουλεύει.... όταν το login.php γίνει login.html σταματάει να δουλεύει.....
CherryB Δημοσ. 28 Αυγούστου 2012 Δημοσ. 28 Αυγούστου 2012 Έγραψα πως όπως έιναι τώρα δουλεύει.... όταν το login.php γίνει login.html σταματάει να δουλεύει..... Δε συνεννοούμαστε... Πάμε πάλι. Όταν αλλάξεις το login.php σε login.html μέσα στο post field πρέπει και το αρχείο σου να είναι login.php ή login.html αντίστοιχα μιας και θες από το κώδικα που βλέπω να κάνεις post στον εαυτό του αρχείου σου. Εάν πάλι δε συνενοούμαστε πέστο πιο περιγραφικά γιατί μάλλον κανείς δε κατάλαβε γιατι από τα 2 μιλάς ή σε τι αναφέρεσαι...
InVaDeR_7 Δημοσ. 28 Αυγούστου 2012 Μέλος Δημοσ. 28 Αυγούστου 2012 Φυσικά και το αλλάζω το όνομα αρχείου.... πιστεύω είναι αυτονόητο πως λέγοντας "όταν το login.php γίνει login.html" καταλαβαίνει κάποιος πως αλλάζει και το όνομα αρχείου... Όποιος δεν το κατάλαβε το κάνω γνωστό τώρα...
CherryB Δημοσ. 28 Αυγούστου 2012 Δημοσ. 28 Αυγούστου 2012 Ε τότε δεν έχεις ρυθμίσει τα aliases σωστά για να συμπεριφέρεται στα .html όπως και στα php, phtml, aspx, asp... και πάει λεγοντας.
InVaDeR_7 Δημοσ. 29 Αυγούστου 2012 Μέλος Δημοσ. 29 Αυγούστου 2012 Αν βάλω <?php echo "kati"; ?> μέσα στο .html δουλεύει μια χαρά... οπότε είναι κάτι άλλο....
dewn735 Δημοσ. 29 Αυγούστου 2012 Δημοσ. 29 Αυγούστου 2012 invader, τι δε δουλεύει; το $_POST είναι πίνακας, οπότε καλώς το <?php print_r($_POST);?> σου βγάζει αυτό που βγάζει
InVaDeR_7 Δημοσ. 29 Αυγούστου 2012 Μέλος Δημοσ. 29 Αυγούστου 2012 Α συγγνώμη πρέπει να πω οτι βάζω και τιμές στα πεδία ... οκ .. Αν βάλω στο username invader και στο password 123 , και πατήσω το κουμπάκι της φόρμας , τότε δεν κάνει POST και εμφανίζει πάλι Array ( )
InVaDeR_7 Δημοσ. 29 Αυγούστου 2012 Μέλος Δημοσ. 29 Αυγούστου 2012 > echo $_POST['theusername']; > if (isset($_POST['theusername'])) { echo $_POST['theusername']; } δεν παίζει .... Το πρόβλημα είναι πως αν μπω τώρα στο site και το πατήσω θα κάνει POST όσες φορές και αν συνεχίζω να το πατάω θα κάνει , αν πατήσω enter στην γραμμή διευθύνσεων για να ξαναμπώ στο site (όχι με F5) , τότε θα σταματήσει να κάνει POST.... αν το αφήσω και δοκιμάσω σε 2 λεπτά "enter στην γραμμή διευθύνσεων" αρχίζει να κάνει πάλι POST.... αυτό το πράγμα γίνεται συνέχεια...
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα