Just nu i M3-nätverket
Gå till innehåll

Apache server


DanB

Rekommendera Poster

Jag försöker skicka lösenords varabler från ett html formulär via min apacheserver till ett php dokument men det funkar inte. Har testat på min hemsideadress på spray och där funkar det. Är det någon inställning i Apache jag missat ??

 

/Jens

Länk till kommentar
Dela på andra webbplatser

Hur ser formuläret ut i HTML-kod?

 

På sidan som ska ta emot variablerna kan du skriva:

print_r($_GET);
/* eller */
print_r($_POST);
/* Beroende på om du använder method="get" eller method="post" */

Då borde du få en utskrift med alla variabler som skickats med via formuläret.

 

Du kan sedan komma åt dessa med $_POST["variabelnamn"] alt. $_GET["variabelnamn"]

 

Länk till kommentar
Dela på andra webbplatser

Jag antar att du pratar om register_globals?

Du bör absolut inte aktivera denna, då det utgör en stor säkerhetsrisk i PHP. Använd dig istället av superglobalerna $_POST res. $_GET.

 

Om du vill veta mer om detta är det bara att fråga.

 

Länk till kommentar
Dela på andra webbplatser

Hej Cariad!

Jag ändrade global variablerna men om man kan få tag i dom via de post och get variablerna du skrev så gör jag hellre det.

 

Tackar för svaret

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

Jag testade med de variabler du sa men det kinkar sig lite.

 

Ska man skriva så här:

echo $_POST["$name"];

 

om jag har en variabel som heter

name och som skickas från föregående sida ??

 

 

Länk till kommentar
Dela på andra webbplatser

Ta bort det sista dollartecknet så att det ser ut såhär istället så funkar det:

 

echo $_POST['name'];

 

--

Some say I am crazy.. but the Voices in my head disagree...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...