Le client est un formulaire simple, le nom du fichier est send.php
<form action="http://vps_ip/phplearn/do.php" method="post">
用户名: <input type="text" name="userName" size="12"/>
密码: <input type="text" name="PS" size="12"/>
<input type="submit" value="登录">
</form>
Programme côté serveur, nom de fichier do.php
<?php
$userName = $_POST["userName"];
$PS = $_POST["PS"];
echo "the name is: ".$userName;
echo "<br>key word is: ".$PS;
?>
Ouvrez maintenant deux pages Web
client
Côté serveur
Après avoir cliqué sur le login du client, la page du client deviendra
Maintenant, je veux faire ceci : après que le client a cliqué pour se connecter, la page Web du client reste inchangée, mais la page Web du serveur change. Est-il possible de le faire ?
Essayez d'utiliser Websocket, longue connexion
Même si je ne sais pas ce que tu veux faire, je te recommande quand même quelque chose
La page Web du client reste inchangée, soumettez les données du formulaire au serveur à l'aide d'AJAX, puis le serveur renvoie les résultats du traitement.
Ceci est similaire à la messagerie instantanée. Le client envoie le mot de passe du compte et l'autre extrémité (serveur) obtient les informations envoyées. (Je ne sais pas si c'est ce que vous voulez)
Si tel est le cas, il est préférable d'utiliser une connexion longue. Vous pouvez essayer le webscocket ou le workman mentionné par les deux ci-dessus