Bonjour à tous,
J'ai un petit problème ^^ Voilà je code mon site et j'ai fait un rudimentaire éditeur de message, le problème c'est que mon formulaire pointe sur une page mais je veux que la page sur laquelle il pointe me redirige sur une autre page.
Cependant, j'ai mon fichier index.php (qui me sert à réécrire les url) qui doit faire intéférences et du coup mon header('Location: ...') m'affiche comme erreur :
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\projet\index.php:3)
Mais je n'arrive pas à corriger cela même en mettant mon header dans mon index.php que voici :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <?php session_start(); ?> <?php switch($_SERVER['REDIRECT_URL']){ case '/about': $title = '<h2>A propos</h2>'; include ('sources/about.php'); break; case '/blog_post'; include ('sources/blog_post.php'); break; case '/admin': $title = "<h2>Panneau d'administration</h2>"; include ('sources/admin.php'); break; case '/cv': $title = "<h2>CV</h2>"; include ('sources/index.php'); break; case '/envoi': $title = "<h2>Formulaire envoyé</h2>"; include ('sources/envoi.php'); break; case '/contact': $title = "<h2>Formulaire de contact</h2>"; include ('sources/contact.php'); break; case '/login': $title = "<h2>Connexion</h2>"; include ('sources/login.php'); break; case '/blog': $title = "<h2>Blog</h2>"; include ('sources/blog.php'); break; default : $title = "<h2>Accueil</h2>"; include('sources/index.php'); } ?>
Partager