09. oktober 2003 - 13:13Der er
8 kommentarer og 1 løsning
Sende fra en form til en funktion kan man det??
Hejsa, Kan man sende noget fra en form til en funktion. Når disse 2 ligger på hversin side og hvordan gør man, gerne et eksempel :-D Hvis der er nogen der kan hjælpe.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ja, naturligvis. Ligesom du kan sende en variabel fra en form til en anden side, kan du jo osse der anvende den i en funktion. Men hvilken funktion tænker du på?
Det er fordi jeg har en login form lad os sige login.php og en funktion der hedder "function login()" på lad os sige funktion.php hvori den tjekker brugern ekststere og bla bla
Det jeg så vil er at sende det info fra login.php >>> Funktion.php hvor funktionen hedder function login()
Men ved ikke helt hvordan jeg sætter flg op; <form action ="ET_ELLER_ANDET" method="post">
I 'Funktion.php' kan du så bruge variablerne fra formen i den her stil: $bruger = $_POST['brugernavn']; // Hvor dit input felt i formen hedder: 'brugernavn' $pass = $_POST['password'];
login($bruger, $pass); // Eller hvad du nu bruger her
I eksemplet bruger jeg login(), men det kan du jo selv bestemme. Du kan jo bruge variablerne, som du nu har lyst til, nøjagtig som alle andre variabler.
if (isset($_POST['send']) && $_POST['send'] == "Login") { $bruger = $_POST['brugernavn']; // Hvor dit input felt i formen hedder: 'brugernavn' $pass = $_POST['password']; login($bruger, $pass); // Eller hvad du nu bruger her }
Det kan du i princippet godt. Så ligger alle variabler i $_POST-array'et - undtagen 'function', som vil ligge i $_GET.
Men at sende et funktions-navn med i en form og lade denne variabel vælge funktionen direkte, ville være en sikkerhedsbrist af paramount dimensioner! Så kunne du såmænd ligeså godt undvære at logge folk ind :)
På samme måde som f.eks:
include( $_GET["fil"].".php" );
Så kan enhver idiot få script'et til at inkludere et hvilket somhelst dokument under serverens web-scope. /mvh </bole>
Hmmm ingen svarnupper selv point så, skriv hvis du føler dig uforurettet :-D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.