JohnBeton
Legacy Member
Hi,
ik zit met het volgende probleem:
stel, ik ontvang via een bepaalde functie een URL van een site (random).
Die URL ziet er als volgt uit:
my.example.com/search.php?do=bleh&sid=83baa6d9fa8de4c13c963f90c4ec87fb
of
my.example.com/index.php?do=bleh&PHPSESSID=...
Nu had ik graag die laatste extensie (door de webserver van die site zelf toegevoegd) verwijderd uit de ontvangen URL.
Ik dacht er aan dmv split() de url op te splitsen met "sid" of "PHPSESSID" als "breekpunt", maar daar mijn Regular Expressions kennis ook niet 100% is wil het niet werken :/
Bovendien weet ik niet of split() wel de meest efficiente functie is hiervoor. Uiteindelijk geldt: hoe sneller het staartje verdwenen is, hoe beter...
Alvast bedankt!
EDIT:
Voor alle duidelijkheid: de links die ik ontvang, zijn NIET afkomstig van mijn site/een server onder mijn beheer. Het zijn random links vanop het net. Niet alle ontvangen links bevatten deze extensie, maar degene die het wel hebben moeten dus gewijzigd worden...
ik zit met het volgende probleem:
stel, ik ontvang via een bepaalde functie een URL van een site (random).
Die URL ziet er als volgt uit:
my.example.com/search.php?do=bleh&sid=83baa6d9fa8de4c13c963f90c4ec87fb
of
my.example.com/index.php?do=bleh&PHPSESSID=...
Nu had ik graag die laatste extensie (door de webserver van die site zelf toegevoegd) verwijderd uit de ontvangen URL.
Ik dacht er aan dmv split() de url op te splitsen met "sid" of "PHPSESSID" als "breekpunt", maar daar mijn Regular Expressions kennis ook niet 100% is wil het niet werken :/
Bovendien weet ik niet of split() wel de meest efficiente functie is hiervoor. Uiteindelijk geldt: hoe sneller het staartje verdwenen is, hoe beter...
Alvast bedankt!
EDIT:
Voor alle duidelijkheid: de links die ik ontvang, zijn NIET afkomstig van mijn site/een server onder mijn beheer. Het zijn random links vanop het net. Niet alle ontvangen links bevatten deze extensie, maar degene die het wel hebben moeten dus gewijzigd worden...

.
.