2016-11-12 3 views
-1

Ich möchte ein PHP-Skript ausführen, wenn ich in einen bestimmten Ordner auf meiner Website gehe, aber nicht in der URL angezeigt wird.Wie kann PHP ausgeführt werden, wenn sich das Skript nicht in der URL befindet?

Ich möchte /number/number.php, wenn der Benutzer besucht/Anzahl laufen/

Habe ich die .htaccess-Datei verwenden müssen, dies zu tun?

+1

Mögliches Duplikat [wie Standard-Seite home.php statt index.html und index.php machen] (http://stackoverflow.com/questions/15779198/how-to-make-default-page -home-php-statt-von-index-html-und-index-php) – Croises

+3

Mögliches Duplikat von [Verweis: mod \ _rewrite, URL-Umschreibung und "hübsche Links" erklärt] (http://stackoverflow.com/questions/ 20563772/reference-mod-rewrite-url-rewriting-and-pretty-links- erklärt) – thatguy

Antwort

4

Sie können versuchen, eine index.php-Datei für diesen Ordner zu erstellen und eine include-Anweisung zu verwenden, um number.php einzuschließen. Soweit ich jetzt jedes Mal, wenn Sie einen Ordner bei einer URL eingeben, sucht der Server nach einer Indexdatei, die ausgeführt werden soll, und die index.php ist nicht in der URL enthalten.

2

Wenn Sie möchten, dass ein Skript ausgeführt wird, ohne dass der Benutzer diese Seite besucht, können Sie die Datei einfach in eine andere Datei einfügen. Beispiel: Sie können eine index.php im Ordner/number/erstellen, die den Code enthält:

<?php 
include("./numbers.php"); /* the './' means, it refers to the same folder */ 
?> 
Verwandte Themen