String splitsen met meerdere optie's
Dennis Johannes
20/11/2012 17:26:51Beste,
Ik heb een link die als volgt is:
http://www.websitenaam.nl/?aff=12345&ad=9900&actie=80
Nu wil ik graag dat ?aff=12345 wordt gewijzigd in mijn affiliate code van mijn site.
Het zou simpel zijn door str_replace() maar dat werkt niet helemaal omdat het getal "12345" niet uniek is en het getal ook "67890" kan zijn om maar wat te noemen.
Het is de bedoeling dat dus elke link die ?aff= bevat wordt veranderd met mijn affiliate id, ongeacht welk affiliate id er in die link staat. De rest wat na ?aff=12345 komt is overigens wel correct.
Alvast bedankt voorm jullie hulp.
Dennis
Ik heb een link die als volgt is:
http://www.websitenaam.nl/?aff=12345&ad=9900&actie=80
Nu wil ik graag dat ?aff=12345 wordt gewijzigd in mijn affiliate code van mijn site.
Het zou simpel zijn door str_replace() maar dat werkt niet helemaal omdat het getal "12345" niet uniek is en het getal ook "67890" kan zijn om maar wat te noemen.
Het is de bedoeling dat dus elke link die ?aff= bevat wordt veranderd met mijn affiliate id, ongeacht welk affiliate id er in die link staat. De rest wat na ?aff=12345 komt is overigens wel correct.
Alvast bedankt voorm jullie hulp.
Dennis
PHP hulp
25/11/2024 01:40:07Dit zou moeten werken:
Code (php)
1
2
3
2
3
<?php
$url = str_replace('aff=' . $_GET['aff'], 'aff=67890', $_SERVER['REQUEST_URI']);
?>
$url = str_replace('aff=' . $_GET['aff'], 'aff=67890', $_SERVER['REQUEST_URI']);
?>