3
votes

En php, comment appeler ou lier une autre page php?

Je suis un débutant pour cette langue et je ne sais pas comment appeler une autre page ou un autre lien dans une autre page, veuillez aider comment?

php

2 commentaires

Il n'est pas clair si vous recherchez la famille de fonctions PHP include ou si vous essayez de comprendre comment créer une balise d'ancrage en HTML.


Essayez-vous de rediriger l'utilisateur vers une page spécifique?


3 Réponses :


6
votes

Le code PHP situé après l'en-tête () sera interprété par le serveur, même si le visiteur se déplace vers l'adresse spécifiée dans la redirection. Dans la plupart des cas, cela signifie que vous avez besoin d'une méthode pour suivre la fonction header () de la fonction exit () afin de diminuer la charge du serveur:

<?php header('Location: /directory/mypage.php'); ?>


1 commentaires

Vous voudrez peut-être appeler exit () après cela. ... :) Des trucs bizarres peuvent arriver autrement, j'ai vu ça déchirer un trou dans le tissu de l'espace-temps lui-même, parce que quelqu'un l'a fait dans une boucle sans issue.



2
votes

Vous pouvez combiner PHP et HTML ensemble.

Si vous avez besoin d'un lien hypertexte dans votre page, vous pouvez soit faire écho aux balises html, soit intégrer le code PHP dans le HTML

Voici un exemple de comment J'ai intégré le PHP dans les balises HTML

header('location: targetfile.php');

Et ci-dessous est l'exemple de la façon d'utiliser les balises html dans le code PHP:

<?php 
 echo "<html>";
 echo "<title>HTML with PHP</title>";
 echo "<b>My Example</b>";
 print "<i>Print works too!</i>"; 
 ?> 

Pour les redirections de page, vous pouvez utiliser le code ci-dessous dans votre PHP:

<html>

<head>

    <title>Home</title>

    <link rel="stylesheet" type="text/css" href="style.css">

</head>

<body style="width:1250px;">

    <div>
        <ul>

            <li><a href="welcome.php">Home</a></li>

            <?php if (isset($_SESSION['user'])) { ?>

                    <li>
                        <li class="dropdown">
                            <a href="javascript:void(0)" class="dropbtn">Account</a>
                            <div class="dropdown-content">
                                <a href="profile.php">Profile</a>
                                <a href="articles.php">My Articles</a>
                            </div>
                        </li>
                    </li>
                    <li style="float:right"><a href="logout.php">Logout</a></li>';

            <?php } else { ?>

                    <li style="float:right"><a href="register.php">Register</a></li>
                    <li style="float:right"><a href="login.php">Login</a></li>';

            <?php } ?>

        </ul>

    </div>

</body>


0 commentaires

1
votes

Un lien de base est créé en enveloppant le texte (ou autre contenu, voir Liens au niveau du bloc) que vous souhaitez transformer en lien à l'intérieur d'un élément, et en lui donnant un attribut href (également appelé référence hypertexte, ou cible) qui contiendra l'adresse Web vers laquelle vous souhaitez que le lien pointe


1 commentaires

pour plus d'informations sur ma réponse ou clarification, veuillez visiter mon compte. Merci