Problème $_GET et OVH
Bonjour!
J'ai un soucis avec un site que je suis en train de créer, en local tout allait bien, mais lorsque j'ai basculé en ligne sur un mutualisé de OVH, j'ai eu quelques problemes :
Voici ce que j'ai au début d'une page qui est sensée afficher les détails d'un projet, en fonction du parametre de l'URL :
En local je n'ai aucun soucis ! tout est nickel. Mais en ligne, j'ai une page blanche, en observant le code source, rien juste une ligne vide.
Vous n'auriez pas de suggestions pour palier à ce problème ? Merci d'avance
J'ai un soucis avec un site que je suis en train de créer, en local tout allait bien, mais lorsque j'ai basculé en ligne sur un mutualisé de OVH, j'ai eu quelques problemes :
Voici ce que j'ai au début d'une page qui est sensée afficher les détails d'un projet, en fonction du parametre de l'URL :
<?php
include $_SERVER['DOCUMENT_ROOT']."/app/config/important.php";
if (isset($_GET['project_taxo'])) {
$project_taxo=$_GET['project_taxo'];
}
include $_SERVER['DOCUMENT_ROOT']."/app/config/db.php";
$projectsManager = new ProjectManager($db);
$project = $projectsManager->getProjectByTaxo($project_taxo);
list($categoryName, $categoryTaxonomy) = showProjectCat($project->projectCategory());
list($creatorName, $creatorUsername) = showCreator($project->projectCreator());
$PAGE_TITLE = $project->projectName();
include $_SERVER['DOCUMENT_ROOT']."/app/pages/header.php";
?>
En local je n'ai aucun soucis ! tout est nickel. Mais en ligne, j'ai une page blanche, en observant le code source, rien juste une ligne vide.
Vous n'auriez pas de suggestions pour palier à ce problème ? Merci d'avance
1 réponse
-
Salut,
Une page blanche indique une erreur au niveau du serveur.
Regarde dans les logs d'Apache, tu devrais trouver l'erreur en question. Tu peux également modifier la configuration de php pour afficher les erreurs.
Bonne journée-
-
-
Alors voilà, les infos dont la page a besoin viennent d'une classe PHP.
Et voici la fonction qui s'en charge :
public function getProjectByTaxo($project_taxonomy) { // query that will show the project $project_taxo = (int) $project_taxo; $q = $this->_db->query('SELECT * FROM table WHERE pt = '.$project_taxonomy); $data = (array) $q->fetch(PDO::FETCH_ASSOC); return new Project($data); }
Les données sont stoquées dans une BDD, et j'ai transféré ces données manuellement vers le serveur de bdd. -
-
@PitetOui, pas de soucis de ce côté là.
Et PMA retourne correctement les données.
-