Gå til innhold

Problem med $PHP_SELF


Anbefalte innlegg

Har en gjestebok på siden min (her) som skal integreres inn i siden (her).

 

Nå har det seg slik, at siden han blir inkludert i siden ved hjelp av ?side=gjestebok så virker ikke $PHP_SELF helt bra.

Hvis du prøver å legge inn ett nytt innlegg i den versjonen som er inkudert,

så henter han kun filnavnet, ikke variabler i etterkant av filnavnet.

 

Finnes det en annen variabel enn $PHP_SELF som også tar med seg

?side=gjestebok ?

 

Hvis noen skjønte meg da...

Lenke til kommentar
Videoannonse
Annonse

hvis du bruker en form og ?side=gjestebok er url til php fila di så skriver du

<form action="?side=gjestebok" method="POST">

 

jeg har en feedbackform på weben min og det ser form tagen sånn ut:

<form action="?page=info&sub1=feedback" method="post">

Lenke til kommentar
i nyere php (etter 4.2 tror jeg) skal du bruker

 

$_SERVER['PHP_SELF']

 

ja det stemmer, men nå har det seg sånn at det i denne posten er snakk om at form fila er included i en annen fil og da blir det feil å bruke $_SERVER["PHP_SELF"] for det viser bare den fila som man åpner, IKKE den includerte.

Lenke til kommentar

Hvorfor slenger du ikke den formen din rett i index.php fila, å bruker if og $_get for å sjekke og hente variablene som du legger i url strengen.

scriptene dine kan du jo lage om til funksjoner som du kan include og kalle opp rett fra index.php fila hvis if setningene dine finner ut at rette kriterier er satt.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...