URL d'une page php

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 : URL d'une page php

Re: URL d'une page php

par Etienne86 » 18 mars 2011, 12:20

Mince.. Je ne suis pas administrateur et donc je n'ai pas la main sur le développement du site.. Je laisse tomber alors, merci quand même !

Re: URL d'une page php

par xTG » 17 mars 2011, 15:54

Tu as un site basé sur des iframes, donc non ce n'est pas possible à moins que cela ai été prévu par le développeur.

Il te faudra donc recréé une page reproduisant le cadre que tu souhaites et intégrant ta page.

Re: URL d'une page php

par Etienne86 » 17 mars 2011, 14:43

Effectivement l'architecture du site met en jeu une page php différente pour le menu, l'en-tête etc... le code source est différent par section, je n'arrive d'ailleurs pas à accéder au coude source du cadre pour le coup...

Le script PhP est mêlé avec du javascript, ce qui ne m'aide pas à m'y repérer ! Surtour que l'url du site ne varie avec la navigation... L'url est celle-là :
...cadre_SDP.php?suite=7&ident=&position=&dirige=

Dans le code source de la page où il y a le lien où je voudrai directement accéder, le lien est de cette forme :

a href="javascript:popupBTbis('84031',147492);"

Et le code javascript correspondant est le suivant :

window.top.parent.nord.document.location="cadre_BT.php?ident="+id+"&numero="+numero;

Lorsque je rentre directement cadre_BT.php?ident="+id+"&numero="+numero; dans l'url la page s'affiche mais en dehors du cadre...

Re: URL d'une page php

par moogli » 16 mars 2011, 11:50

salut,

pseudo-frame ? ou "vrai" (i)frame dans le html ?

peut tu nous donner d'info sur le code html (dans un 1er temps) et pourquoi pas sur le code php de cadre.php.

Les pseudo-frames c'est le fait d'avoir une seule page qui en fonction d'un ou plusieurs paramètre d'url en appelle d'autre.

Clairement on a une page qui sert de "gabarit" html avec l'entete, pieds de page, menu, bref tous ce quie ne "change pas ou peu" et au milieu on inclus le fichier de la page voulu, cela évite d'avoir du code html en doublon dans tout les fichiers et si tu modifie ce code c'est seul fois dans le fichier gabarit ;)
Et cela permet aussi d'éviter d'avoir un fichier de 28km de long si l'on veut faire ça dans un seul (pour ne pas dupliquer le code html ;)

donc en gros le code de base est
<html>
<head>...</head>
<body>
<div id="entete"><h1>le titre du site ou ce que veut ;)</h1></div>
<div id="menu">menu</div>
<div id="contenu">
<?php
if (isset($_GET['page'])) include ($_GET['page']);
else include('defaut.php');
?>
</div>
<div id="pieddepage">
blabla</div>
</body>
</html>
Avec ça tu affiche une page en fonction du paramètre page= dans l'url ou s'il n'existe pas la page defaut.php (bon c'est du code minimaliste pour l'exemple c'est pas à utiliser ainsi ;) ).

ton soucis de perte de "cadre" doit venir de la (c'est ce qu'indique xTG).

@+

Re: URL d'une page php

par Etienne86 » 16 mars 2011, 09:16

Si je copie l'url directement dans le navigateur, la page s'affiche mais le cadre disparait et les liens ne fonctionnent plus..
En effet l'affichage se fait dans un cadre, l'url s'affichant étant différente de la page que j'ai trouvé dans le code source :du style cadre.php?=.. alors que la page que je désire afficher est page.php?=..
Mon problème est justement pour afficher la page à l'intérieur du cadre avec la bonne url?

Re: URL d'une page php

par AB » 15 mars 2011, 22:50

Mais heu... si tu peux accéder à cette page en naviguant sur le site pourquoi ne pas copier l'url indiquée dans le navigateur ?

Re: URL d'une page php

par xTG » 15 mars 2011, 15:59

Si tu n'as pas de cadre c'est que cette page est inclue dans une autre lors de l'affichage.
Dans ton cas surement dans le fichier qui inclue le fichier page.php

URL d'une page php

par Etienne86 » 15 mars 2011, 14:42

Bonjour,

Je vous écris ce message car j'utilise une application informatique professionnelle programmée en php et j'aimerai accéder directement à une certaine page du site. Or je ne suis pas un as du php et l'url ne se modifie lorsque l'on navigue dans le site..
J'ai réussi en farfouillant dans le code source à repérer la page que je cherchais : si je tape son adresse du style page.php?id=... la page s'affiche mais le cadre disparait.. Comment faire pour ouvrir la page en question dans la partie qui lui est réservée simplement en tapant une url?

Je ne sais pas si j'ai été très clair ! Merci d'avance pour vos réponses