par
laplumaencre » 11 nov. 2015, 15:42
Salut @rthur, merci pour le coup de main, mais j'avais déjà mis exit; après redirections mais c'était pareil.
Sinon pour le html, y a rien avant et après ce code php qui est tous seul sur la page traitement_select_chat.php (qui traite un formulaire sur une page d'accueil), en fait si je supprime le header, la fonction envois notif fonctionne (l'autre users reçoiçt bien une notif) et dès que je rajoute le header car c'est le but après cette fonction , la redirection se fait bien sans message d'erreur, mais ne fait pas la fonction envois_notif...
D'ailleur la 1ere fonction appelé (rand) elle à le temps de paaser car j'ai bien le resultat dans header après, mais pas la 2eme fonction...
avec ta modif =>
Code : Tout sélectionner
<?php
require 'function.php';
if (isset($_POST['bp_go_chat'])) {
$users2=$_POST['choisir_user'];
$users=$_GET['users'];
$lang=$_POST['lang'];
//Si Jaaser aléatoire (0)
if ($users2=='0') {
$users2 = rand_user($lang);
envois_notif_chat($users2,$users);
if (envois_notif_chat($users2,$users)===true) {
header('Location: ./chat.php?users='.$users.'&users2='.$users2.'');
die();
}
} else {
envois_notif_chat($users2,$users);
if (envois_notif_chat($users2,$users)===true) {
header('Location: ./chat.php?users='.$users.'&users2='.$users2.'');
die();
}
}
//header('Location: chat.php?users='.$users.'&users2='.$users2.'');
}
?>
Salut @rthur, merci pour le coup de main, mais j'avais déjà mis exit; après redirections mais c'était pareil.
Sinon pour le html, y a rien avant et après ce code php qui est tous seul sur la page traitement_select_chat.php (qui traite un formulaire sur une page d'accueil), en fait si je supprime le header, la fonction envois notif fonctionne (l'autre users reçoiçt bien une notif) et dès que je rajoute le header car c'est le but après cette fonction , la redirection se fait bien sans message d'erreur, mais ne fait pas la fonction envois_notif...
D'ailleur la 1ere fonction appelé (rand) elle à le temps de paaser car j'ai bien le resultat dans header après, mais pas la 2eme fonction...
avec ta modif =>
[code]<?php
require 'function.php';
if (isset($_POST['bp_go_chat'])) {
$users2=$_POST['choisir_user'];
$users=$_GET['users'];
$lang=$_POST['lang'];
//Si Jaaser aléatoire (0)
if ($users2=='0') {
$users2 = rand_user($lang);
envois_notif_chat($users2,$users);
if (envois_notif_chat($users2,$users)===true) {
header('Location: ./chat.php?users='.$users.'&users2='.$users2.'');
die();
}
} else {
envois_notif_chat($users2,$users);
if (envois_notif_chat($users2,$users)===true) {
header('Location: ./chat.php?users='.$users.'&users2='.$users2.'');
die();
}
}
//header('Location: chat.php?users='.$users.'&users2='.$users2.'');
}
?>[/code]