PHP - remplacez http par https dans l'URL
Je suis à essayer de comprendre comment ajouter s après HTTP une fois qu'un utilisateur coche une case dans le formulaire html.
J'ai dans mon PHP,
$url = 'http://google.com';
if(!isset($_POST['https'])) {
//something here
}
Donc, fondamentalement, lorsque l'utilisateur coche une case avec le nom="https" je veux ajouter un s à $url http rendant https://google.com.
J'ai peu de connaissances sur PHP et si quelqu'un peut m'expliquer comment faire, ce serait vraiment utile! merci.
source d'informationauteur Kevin Jung
Vous devez vous connecter pour publier un commentaire.
:
Je ne sais pas sur combien de pages que vous voulez que cela se produise de continuation de l'utilisateur coche la case, mais une seule réponse est le JavaScript et le la base de tag.
Avec le
base
balise, vous pouvez forcer une origine différente, ce que votre URL relative-s seront résolus.Je vous l'utilisez ina forme, et l'utilisateur coche la case eux sumbits la forme, toutes les autres pages seront affichées à partir de l' https site, vous pouvez utiliser une URL relative-s partout, il suffit d'insérer un autre
base
balise lorsque l'utilisateur veut modifier le formulaire du site ou à l'adresse http(s).Une solution qui n'est pas de remplacer les url qui contiennent d'autres url, par exemple http://foo.com/redirect-to/http://newfoo.com
Remarque : Passant 1 directement jeter erreur fatale (Fatal error: Seules les variables peuvent être passés par référence), de sorte que vous avez à passer le dernier paramètre de référence.