[php] session_start()

Résolu/Fermé
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 - 9 juin 2009 à 18:46
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 23 mars 2010 à 17:36
Bonjour,

je suis l'heureux possésseur d'une page web dont voici le code source :


<?session_start();?>
<?php
 $API = $_POST['api']; 

$url = ('[url du lien XML]');

// Ouverture du flux
$xml = simplexml_load_file($url);

// recupérations d'infos :
$var1 = $xml->head[0]->jeu[0]['id'];
$var2 = $xml->head[0]->statut[0]['statut'];
// exemple avec xpath
$total = $xml->xpath('//blabla/table'); // récupere un tableau 

// parcours et affichage du tableau
foreach($[...] as $[...]aussi)
{

$_SESSION['ma_variable'] = $varxxx['...'].'<br/>';
echo $_SESSION['ma_variable'];
}
?>


on se fiche du code en lui même (c'est pour ça que je l'ai détruit en partie)


et avec ce code j'obtien ça :


Warning: session_start() [function.session-start]: open(/mnt/102/sda/4/a/[site]/sessions/sess_36dcdad44db02670b90aafcb64e70ba9, O_RDWR) failed: No such file or directory (2) in /mnt/102/sda/4/a/[site]/page.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/102/sda/4/a/[site]/page.php:1) in /mnt/102/sda/4/a/[site]/page.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/102/sda/4/a/[site]/page.php:1) in /mnt/102/sda/4/a/[site]/page.php on line 1


[mon tableau]

Warning: Unknown: open(/mnt/102/sda/4/a/[site]/sessions/sess_36dcdad44db02670b90aafcb64e70ba9, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/102/sda/4/a/[site]/sessions) in Unknown on line 0


le problème c'est que je comprend pas pourquoi mon serveur me retourne toutes ces erreurs (alors que la page elle même fonctionne bien, c'est la ligne session_start qui casse tout...)

merci d'avance :)
A voir également:

5 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
9 juin 2009 à 21:01
au lieu d:

<?session_start();?>
<?php
$API = $_POST['api'];



mets:

<?php
session_start();

 $API = $_POST['api']; 
 etc...



pourquoi ouvrir fermer les tags php comme ça

en plus <?session doit poser problème il manque l'espace après <?
ou il n'apparait pas dans le forum CCM ?
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
9 juin 2009 à 21:15
nan, en temps normal je fais pas comme ça mais par désespoir j'ai essayé ça (et pas besoin de rien, cette forme semble fonctionner contre toute attente)

en temps normal je suis du genre à faire

<?php
et je commence là
?>

c'est plus clair et plus pratique :)

en tout cas, merci de ton aide ;)
0
D'après le message d'erreur, je suis très tenté de dire que tu es chez free et que tu as oublié de créer le répertoire "sessions" à la racine.
C'est une particularité de free, tu dois créer ce répertoire, tu n'as rien à mettre dedans.
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
9 juin 2009 à 21:10
gagné, j'suis chez free...(j'en suis pas super content mais c'est le seul truc gratuit qui fonctionne à peu prés que j'ai trouvé)

ça fonctionne, merci beaucoup ;)
0
tech_adel Messages postés 6 Date d'inscription vendredi 12 mars 2010 Statut Membre Dernière intervention 23 mars 2010
23 mars 2010 à 10:54
bonjour, y a t 'il un sauveur ici c urgent svp ,
j doit avoir une application web normal avec php mais qui a comme output des XML pour qui j puise utiliser en suites des API xml
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
23 mars 2010 à 17:36
open(/mnt/102/sda/4/a/[site]/sessions/sess_36dcdad44db02670b90aafcb64e70ba9, O_RDWR) failed: No such file or directory = pas de répertoire ou fichier !!

est ce que le répertoire sessions existe bien sous le répertoire [site] ?

et avec les droits suffisants (777)
0