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

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

Δημοσ.

Καλησπέρα... έχω το εξής

 

>
<?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 αρχεία... καμιά ιδέα ;

Δημοσ.

Μηπως δεν εχει ρυθμιστεί τελικα;

 

έχει γιατί πάνω βγάζει Array ( ) και επίσης αν κάνω ένα echo "kati"; εμφανίζεται...

Δημοσ.

LOL

 

Ρε μεγάλε με συγχωρείς δηλαδή αφού κάνεις post σε .html και όχι σε .php

 

Πως περιμένεις το άμοιρο το $_POST να πάρει δεδομένα και να στα δείξει αφού τα στέλνεις στο login.php....???!!!

Άλλαξε το action="login.php" σε action="login.html"

Δημοσ.

Άλλαξε το action="login.php" σε action="login.html"

 

Έγραψα πως όπως έιναι τώρα δουλεύει....

 

όταν το login.php γίνει login.html

 

σταματάει να δουλεύει.....

Δημοσ.

Έγραψα πως όπως έιναι τώρα δουλεύει....

 

όταν το login.php γίνει login.html

 

σταματάει να δουλεύει.....

 

 

Δε συνεννοούμαστε...

 

Πάμε πάλι. Όταν αλλάξεις το login.php σε login.html μέσα στο post field πρέπει και το αρχείο σου να είναι login.php ή login.html αντίστοιχα μιας και θες από το κώδικα που βλέπω να κάνεις post στον εαυτό του αρχείου σου.

 

Εάν πάλι δε συνενοούμαστε πέστο πιο περιγραφικά γιατί μάλλον κανείς δε κατάλαβε γιατι από τα 2 μιλάς ή σε τι αναφέρεσαι...

Δημοσ.

Φυσικά και το αλλάζω το όνομα αρχείου.... πιστεύω είναι αυτονόητο πως λέγοντας "όταν το login.php γίνει login.html" καταλαβαίνει κάποιος πως αλλάζει και το όνομα αρχείου... Όποιος δεν το κατάλαβε το κάνω γνωστό τώρα...

Δημοσ.

Ε τότε δεν έχεις ρυθμίσει τα aliases σωστά για να συμπεριφέρεται στα .html όπως και στα php, phtml, aspx, asp... και πάει λεγοντας. :mad:

Δημοσ.

Α συγγνώμη πρέπει να πω οτι βάζω και τιμές στα πεδία ... οκ .. Αν βάλω στο username invader και στο password 123 , και πατήσω το κουμπάκι της φόρμας , τότε δεν κάνει POST και εμφανίζει πάλι Array ( )

Δημοσ.

>
echo $_POST['theusername'];

 

>
if (isset($_POST['theusername'])) { echo $_POST['theusername']; }

 

δεν παίζει .... Το πρόβλημα είναι πως αν μπω τώρα στο site και το πατήσω θα κάνει POST όσες φορές και αν συνεχίζω να το πατάω θα κάνει , αν πατήσω enter στην γραμμή διευθύνσεων για να ξαναμπώ στο site (όχι με F5) , τότε θα σταματήσει να κάνει POST.... αν το αφήσω και δοκιμάσω σε 2 λεπτά "enter στην γραμμή διευθύνσεων" αρχίζει να κάνει πάλι POST.... αυτό το πράγμα γίνεται συνέχεια...

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

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

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

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

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

Σύνδεση

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

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