Hej
jeg er igang med at lave et større projekt, sådan blot for sjov, og skal nu have mulighed for at ændre de header information som php sætter, så jeg f.eks. kan sende en HTTP403 hvis man forsøger at tilgå en side der kræver administrator rettigheder.
Når jeg forsøger at gøre det i mit script eller funktion så for jeg følgende fejl:
PHP Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/new_cms/core/inc/head.inc.php:9) in /Applications/MAMP/htdocs/new_cms/core/functions/users.func.php on line 112
Jeg har forsøgt at indsætte denne kode for at sende 403-error:
- header('HTTP/1.1 403 Forbidden');
Hvordan kan jeg styre header informationerne på siden når dele af siden allerede er indlæst, men endnu ikke er vist til brugeren.
EDIT: En midlertidig løsning er dette JavaScript:
- <script type="text/javascript">
- <!--
- window.location = "/new_cms/403.php"
- //-->
- </script>
Indlæg senest redigeret d. 05.10.2013 21:12 af Bruger #17072