Nu heb ik met ht access mijn url netjes gemaakt,,, Alles werkt behalve dan het bovenstaande probleem Voordat ik de de htaccess gebruikte werkte mijn redirect wel
Nu krijg ik een error
'Warning: Cannot modify header information - headers already sent by (output started at /www/r/e/s/website.nl/public_html/index.php:2) in /www/r/e/s/website.nl/public_html/includes/functions.php on line 23
de functie op regel 23 is de functie bovenstaand(re_direct_to)
Hoe los ik dit op? Ergens begrijp ik het probleem wel maar niet de oplossing
Als ik de redirect eruit haal is er geen probleem Alleen dan als je op de site komt moet je eerst op een submenu_item klikken vordat je content ziet en dmv die functie zag je gelijk de content. Ik hoop dat het een beetje duidelijk is.
Het komt er op neer dat als je deeerste keer de site laad dat ie dan naar 'index.php?page=1' moet gaan
Headers moeten voor content worden verzonden. Dus voor elke spatie, enter, of ander teken.
Dat betekend dat die functie aanroep óók daarboven moet zijn.
Controleer dus of je code geen output (tekens) naar de browser stuurt.
Verder kan je van regel zes ook het volgende maken (wat netter is):
header("Location: " . $location);
Ik heb wat code toegevoegd,,,, Ik weet wel dat headers voor content moeten gestuurd maar snap niet hoe ik dit nu kan doen.
Ik dacht dat het met mijn htacces te maken had.
Voordat ik deze htaccess gebruikte werkte het allemaal wel
Misschien staat er ergens een spatie voor je php script (of na een van je includes) Waarom gebruik je trouwens een standaard NULL waarde in je functie?? Waarom zou je die functie zonder parameters aan willen roepen??