Gå til innhold

Problem med $PHP_SELF


Anbefalte innlegg

Skrevet

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...

Videoannonse
Annonse
Skrevet

Du trenger da ikke nødvendigvis å bruke $PHP_SELF

 

Kan jo bare bruke selve urlen til scriptet, eks

 

$url = "gjestebok.php?bla=$variabel";

 

Og deretter bruke $url?

 

Hvis det som han oppenfor skrev ikke fungerer heller.

Skrevet

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">

Skrevet
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.

Skrevet

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.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...