Wie wird eine Seite auf die Homepage umgeleitet, wenn direkt darauf zugegriffen wird (Ohne Variable)? Nehmen wir an, wir haben einen Link "example.com/site?website=$_GET[variable" "wenn es so aufgerufen wird, dann ist es OKAY! aber wenn jemand versucht, direkt über diesen Link "example.com/site" darauf zuzugreifen, dann sollte es auf die Homepage umleiten. Wie geht das?Wie wird auf eine andere Seite umgeleitet, wenn direkt darauf zugegriffen wird? [PHP]
-1
A
Antwort
1
Sie müssen nur am oberen Rand Ihres Skripts überprüfen, ob die globale $ _GET-Variable gesetzt ist (dies ist der Fall, wenn Abfragevariablenvariablen gesetzt sind) und umleiten, falls nicht.
if(!isset($_GET)):
header("Location: /");
exit();
endif;
Sie können nur, dass an der Spitze des Codes hinzufügen und wenn das Query-String gesetzt ist, dann wird der Code weiter wie normal.
2
if(isset($_GET['variable']) && !empty(trim($_GET['variable'])))
{
//your rest of code
} else {
header("Location:redirectpage.php");
}
1
Dies soll ein Kommentar sein, aber ich habe hier einen niedrigen Ruf.
Ich bin ein bisschen verwirrt. Aber warum nicht überprüfen Sie nur für die Existenz der Variablen in den Link Like:
<?php
// fügen Sie folgenden Code auf jeder Seite oder haben sie in einer Datei und sind überall $ access = false;
if(isset($_GET['variable_name'])){
//obviously any one can pass any funny variable, so you will need to match it with your database to verify or the variable might be a unique word of some sorts.
$access = true;
}else{
$access = false;
}
if($access == false){
die('No access to view this page');
}
Verwandte Themen
- 1. Wie wird auf eine andere Seite umgeleitet?
- 2. Wie wird auf eine andere Seite auf dem Server umgeleitet, wenn auf einen Hyperlink geklickt wird?
- 3. Wie wird nach der Formularübermittlung auf eine andere Seite umgeleitet?
- 4. Wie wird auf eine bestimmte Seite umgeleitet?
- 5. MP4 wird abgespielt, wenn direkt zugegriffen wird, aber nicht, wenn PHP gelesen wird, auf iOS
- 6. Schaltfläche wird auf falsche Seite umgeleitet, wenn geklickt wird [PHP]
- 7. Wie wird mit AngularJS auf eine andere Seite umgeleitet?
- 8. Wie wird die Seite auf eine andere Aktivität umgeleitet?
- 9. AngularJs Routing Modul wird nicht auf eine andere Seite umgeleitet
- 10. Amp-Formular wird nicht auf eine andere Seite umgeleitet
- 11. Bild-URL wird auf andere Website umgeleitet
- 12. Outlook-Web-Add-in: Wie wird auf andere Seite umgeleitet?
- 13. Seite nicht umgeleitet, wenn Taste gedrückt wird
- 14. Seite wird nicht umgeleitet
- 15. Wie von einer JSP-Seite auf eine andere frische Seite umgeleitet wird
- 16. Javascript-Ereignis wird auf eine andere Seite umgeleitet, anstatt das Ergebnis auf derselben Seite anzuzeigen
- 17. modal wird ausgelöst, wenn ich auf eine andere Seite gehe
- 18. Der Link wird nicht auf andere Seiten umgeleitet, funktioniert aber, wenn er auf eine Abteilung auf derselben Seite geleitet wird.
- 19. Wie wird ALERT massage angezeigt, nachdem auf andere Seite mit php und jscript umgeleitet wurde?
- 20. PHP Iframe Redirect auf eine andere Seite?
- 21. Wo platziere ich einen Code, der beim Senden des Formulars auf eine andere Seite umgeleitet wird?
- 22. IIS: 404 wenn auf PHP-Seiten zugegriffen wird?
- 23. ASP.NET MVC versuchen, auf eine andere Seite umgeleitet werden nach
- 24. Website wird auf www.www.sitename.com umgeleitet
- 25. auf eine andere Seite
- 26. Wie wird umgeleitet, wenn javaScript deaktiviert ist?
- 27. Wie auf thankyou.html Seite (PHP) umgeleitet werden
- 28. Umgeleitet zu einer anderen Seite, wenn die Karusselltaste geklickt wird
- 29. ArrayBlockingQueue: Warum wird auf globale Variablen nicht direkt zugegriffen?
- 30. Wird es Effizienzprobleme geben, wenn häufig auf keyChain zugegriffen wird?
Wo ist Ihr Code bisher? –