Toon posts:

[php] Filteren van url

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey. Ik heb een probleem met het filteren van een url. Ik heb een pagina waar een url van een pagina zoiets kan zijn als 'index.php?section=news&newsid=2#comments', om maar wat te noemen. Nu kan ik 'section=news&newsid=2' er wel uit filteren, maar ik heb geen idee hoe ik #comments kan filteren omdat dit namelijk geen variabele is. Niet een van de $HTTP_SERVER_VARS variabelen haalt dit er namelijk uit.
Heeft iemand misschien een idee hoe ik #comments er toch uit kan filteren? De url, soms inclussief #comments, moet namelijk doorgegeven worden aan een ander deel van het script. Alvast bedenkt. :)

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 14:44

JSchut

.....

wat wil je nou :?

je wilt #comment van je url weg slopen ?

PSN jschut_82 | Xbox: JSchut82


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Het is me niet helemaal duidelijk, maar ik denk dat je naar een stuk client side oplossing moet kijken, met javascript bv.

Who is John Galt?


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

$QUERY_STRING of $REQUEST_URI ofzow.

Rustacean


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 14:44

JSchut

.....

als je hem er idd uit wilt slopen dan zou ik het volgende doen
PHP:
1
<?$explodeURL = explode("#comment",$url);// als ik ervan uit ga dat het altijd aan het einde staat// doe dan$url = $explodeURL[0];// anders (er ook van uitgaande dat het meerdere keren in een url kan staan)$url = "";foreach($explodeURL as $urlPart) {   $url .= $urlPart;}?>

PSN jschut_82 | Xbox: JSchut82


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op woensdag 08 mei 2002 14:54 schreef Manuzhai het volgende:
$QUERY_STRING of $REQUEST_URI ofzow.
Nope..

#comment word door de browser niet naar de server gestuurd. Aangezien het gebruikt wordt voor anchor's (<a name="comment"></a>)

Client Side oplossen is de enige manier (imho :))

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Op woensdag 08 mei 2002 14:54 schreef Manuzhai het volgende:
$QUERY_STRING of $REQUEST_URI ofzow.
$REQUEST_URI en $QUERY_STRING zijn dus onderdeel van de HTTP_SERVER_VARS server variabele die ik allemaal bekeken heb. $QUERY_STRING krijgt enkel de waarde van de variablen uit de url, van het bovenstaande voorbeeld uitgaande wordt dat dus 'section=news&newsid=2'. '#comment' wordt echter gewoon genegeerd. $REQUEST_URI is hetzelfde, alleen dan met het hele pad er voor.

Laat me mijn vraag nog even verduidelijken. Ik zit op de pagina index.php en ik wil daar de url precies in een variabele komt zoals hij in de browser is. Dus inclusief #iets. Deze variabele moet namelijk doorgegeven worden aan alle frames.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Javascript dus.
In document.location staat waarschijnlijk wel het complete url.

Who is John Galt?


Verwijderd

Topicstarter
Client side. Daar heb ik minder ervaring mee. Maar toch bedankt voor jullie hulp! Nu maar zoeken naar een stukje javascript ofzo.

Verwijderd

Topicstarter
Op woensdag 08 mei 2002 15:05 schreef justmental het volgende:
Javascript dus.
In document.location staat waarschijnlijk wel het complete url.
Bedankt, ik zal eens gaan knutselen :)

Verwijderd

Topicstarter
Heeft iemand misschien een idee hoe ik de inhoud van document.location in een php variable kan krijgen? Je hebt altijd die irriante client-server side problemen :-/

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Op woensdag 08 mei 2002 15:36 schreef Matjong het volgende:
Heeft iemand misschien een idee hoe ik de inhoud van document.location in een php variable kan krijgen? Je hebt altijd die irriante client-server side problemen :-/
hidden input veldje in een form maken.
op je submit van je form een "javascript:submitfunctie" zetten.
stukje javascript in je head zetten die document.forms.jouwform.jouwhiddenveld = document.location.url
document.forms.jouwform.submit()

Zoiets :)
disclaimer: uit het hoofd ;)

Who is John Galt?


Verwijderd

Topicstarter
Ik werk niet met een form. :P

  • spine
  • Registratie: Juni 2001
  • Niet online

spine

VISHUDDHI

waarom doe je het niet zo

index.php?section=news&newsid=2&hekje=comments

dat je het dan met php omzet naar

index.php?section=news&newsid=2#comments

:? :)

[BSDFreaks.nl] [www.Dark-Future.org] [Alizarin.nl]


Verwijderd

Topicstarter
Bedankt, het werkt! :)

Nogmaals bedankt allemaal. :)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 08:34
Gewoon zorgen dat er geen anchor is, springt ie er ook niet heen :{
Pagina: 1