[RESOLU] Header may not contain more than a single heade

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Header may not contain more than a single heade

Re: Header may not contain more than a single heade

par musatge » 28 déc. 2012, 19:07

Merci dix2,
mais en fait l'erreur venait $_POST['news_id'] qui restait vide

Re: Header may not contain more than a single heade

par dix2 » 28 déc. 2012, 13:45

salut,

avec ceci, tu obtiens quoi :
<?php
        require ('mymodel.php');
        if ($_SERVER['REQUEST_METHOD'] == 'POST') {
                insert_comment($_POST);
                //header("HTTP/1.1 301 Moved Permanently");
                //header("location: {$_SERVER['SCRIPT_NAME']}?news_id={$_POST['news_id']}");
                print_r("location: {$_SERVER['SCRIPT_NAME']}?news_id={$_POST['news_id']}");
                exit;
        } else {
                $news = obtenir_articles($_GET['news_id']);
                $comments = obtenir_etiquettes($_GET['news_id']);
                require ('myview.php');
        }
?>

Header may not contain more than a single heade

par musatge » 28 déc. 2012, 09:01

Bonjour
J'ai le message d'erreur suivant:
Warning: Header may not contain more than a single header, new line detected. in C:\wamp\www\mvc_blog\mycontroller.php on line 6
lors de l'éxécution du script mycontroller.php:
<?php
	require ('mymodel.php');
	if ($_SERVER['REQUEST_METHOD'] == 'POST') {
		insert_comment($_POST);
		header("HTTP/1.1 301 Moved Permanently");
		header("location: {$_SERVER['SCRIPT_NAME']}?news_id={$_POST['news_id']}");
		exit;
	} else {
		$news = obtenir_articles($_GET['news_id']);
		$comments = obtenir_etiquettes($_GET['news_id']);
		require ('myview.php');
	}
?>
Merci pour votre aide