|
wessei
|
| Titel: Dateien einbinden |
27.09.2011 21:20 |
|
|
Anmeldungsdatum: 03.08.2011
Beiträge: 26
|
hallo leute
ich frage mich schon die ganze zeit wie ich daten am besten einbinde. möchte so eine art iframe da ich jede menge datein hab die auf einer seite ausgegeben werden und jetzt weis ich nicht was besser für suchmaschinen ist.
iframe in html include in php
oder ist euch da noch etwas besseres eingefallen was man eventuelln über gewisse downloadprogramme nicht vervolgt werden können.
vielen dank schon mal
|
 |
|
| |
|
Black-Baron
|
| Titel: Dateien einbinden |
27.09.2011 23:11 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
sorry aber ich versteh deine Frage nur so halb
Um was für Dateien handelt es sich denn und was möchtest du erreichen?
lg Black-Baron
|
 |
|
| |
|
wessei
|
| Titel: Dateien einbinden |
28.09.2011 01:23 |
|
|
Anmeldungsdatum: 03.08.2011
Beiträge: 26
|
naja es sind php html datein und eventuell kommen noch js datein hinzu
die frage ist welche möglichkeit gibt es möglicht wehnig datentransfare zu haben, beste suche bei suchmaschinen aber auch möglichst sicher vor hacker und hackerrobotern.
|
 |
|
| |
|
Black-Baron
|
| Titel: Dateien einbinden |
28.09.2011 08:56 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
1 Mitglied findet diesen Beitrag gut
|
Also wenn du Dateien benötigst, welche eingebunden werden sollen wäre include für dich die richtige Lösung.
Für die Suchmaschinen ist es relativ egal wie der content eingebunden wird.
Was für "befürchtungen mit Hackrobotern" hast du denn? Sind die Daten sehr sensibel?
|
 |
|
| |
|
wessei
|
| Titel: Dateien einbinden |
29.09.2011 15:33 |
|
|
Anmeldungsdatum: 03.08.2011
Beiträge: 26
|
danke schon mal
naja es werden leider im internet programme angeboten die ganze webseiten und deren unterdaten. mir ist dabei wichtig das php, js und css datein nicht mit herunter geladen werden können aber dennoch auf der webseite aktive mitarbeitet.
mfg
|
 |
|
| |
|
Black-Baron
|
| Titel: Dateien einbinden |
29.09.2011 18:50 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
1 Mitglied findet diesen Beitrag gut Akzeptierte Antwort (+50 Punkte)
|
JS und CSS kannst du NIE verhindern. Das zeug steht offen in deinem Quellcode >.<
PHP wird erst vom Server gerendert und somit kann im grunde nur die fertige HTML-Seite gedownloaded werden. an dein Programm kommt keiner ran wenn deine Servereinstellungen gut sind!
|
 |
|
| |
|
wessei
|
| Titel: Dateien einbinden |
29.09.2011 19:30 |
|
|
Anmeldungsdatum: 03.08.2011
Beiträge: 26
|
ok dankeschön für diese information.
war mir hilfreich
mfg. wessei
|
 |
|
| |
|
DYnamiC
|
| Titel: Dateien einbinden |
29.09.2011 19:59 |
|
|
Anmeldungsdatum: 30.11.2008
Beiträge: 450
 |
Tutorial Autor (?) |
|
Achte aber darauf, dass PHP vom Server verarbeitet wird und anschließend auch einen HTML Quelltext ausgibt. Also wenn du beispielsweise eine Datei includest, dann wird diese Datei angezeigt, allerdings als text in HTML. Hmm.. schlecht ausgedrückt. Nehmen wir mal an du machst einfach eine Umfragenauswertung und hast dafür eine externe Datei zur Auswertung genommen. Dort könnten dann Leute, die etwas rumprobieren den Namen der Seite rausfinden, die du zur Auswertung includest bspw. "Auswertung.php". Wenn jetzt irgendwer durch Zufall die URL rausfindet, kann er problemlos in die Dateien einsehen... Deswegen kannst du um das zu verhindern die Datei "Auswertung.php" in "#Auswertung.php" umbenennen. jeder Browser schickt diese Person dann automatisch wieder auf die index, weil das Zeichen "#" als das interpretiert wird. Im Script stört PHP sich aber gar nicht an Sonderzeichen, du kannst dort den PHP-Code auch in eine txt-Datei packen. Das bedeutet, dass du bei sowas absolute Sicherheit hast, wenn du alle Dateien, die du includest mit einem "#" davor umbenennst. Dadurch kannst du sie zwar auch nur noch mit der "include" Funktion daraufzugreifen, aber dafür andere genauso wenig...
Hoffe, dass das einigermaßen verständlich war... 
________________________________________ iPhone 4/3GS Jailbreak für iOS 4.3.5 BIETE HTML Template
|
 |
|
| |
|
Black-Baron
|
| Titel: Dateien einbinden |
30.09.2011 08:54 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
Diese Möglichkeit ist ja schön und gut, aber es schränkt eben sehr ein. Wenn der Webserver ordentlich konfiguriert ist, sollte jemand, selbst wenn er die URL direkt findet nur eine leere Seite finden.
Alternativ kannst du auch alles via HTACCESS schützen ;) Dann machst eine beschränkung auf die IP des Webservers und alle anderen können diese Datei nicht mehr direkt aufrufen.
|
 |
|
| |
|
L3oop
|
| Titel: Dateien einbinden |
30.09.2011 16:29 |
|
Moderator 45.021 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.399
 |
Experte |
1 Mitglied findet diesen Beitrag gut
|
Black-Baron hat folgendes geschrieben: Wenn der Webserver ordentlich konfiguriert ist, sollte jemand, selbst wenn er die URL direkt findet nur eine leere Seite finden.
Da wie schon gesagt wurde, JS- und CSS-Files mit auf den Rechner heruntergeladen werden müssen, kann man auch per .htaccess den Zugriff nicht verhindern. Selbiges gilt für Bilder. Diese Dateien sind für den korrekten Betrieb der Website erforderlich und könnten sonst bei einer Sperrung vom Browser nicht mehr abgerufen werden. Damit muss man sich einfach abfinden.
Black-Baron hat folgendes geschrieben: Für die Suchmaschinen ist es relativ egal wie der content eingebunden wird.
Der Google-Bot wird zwar in dieser Hinsicht laufend verbessert, trotzdem sollte man auf eine möglichst kleine Datenmenge achten und auf neuere CSS-Layouts anstatt Tabellen setzen, schon alleine wegen der Barrierefreiheit. Zwar weiß niemand genau, was der Bot wie gewichtet, aber die Datenmenge fließt mit Sicherheit auch, wenn auch nur geringfügig, mit ins Ranking ein.
DYnamiC hat folgendes geschrieben: Deswegen kannst du um das zu verhindern die Datei "Auswertung.php" in "#Auswertung.php" umbenennen. jeder Browser schickt diese Person dann automatisch wieder auf die index, weil das Zeichen "#" als das interpretiert wird. Im Script stört PHP sich aber gar nicht an
Keine gute Idee. Die Raute bezeichnet nur einen Standard für eine Sprungmarke, der eben in den meisten Browsern eingebaut ist, aber kein Muss ist. Die Technik, welche dahinter steckt, ist rein clientseitig, die Datei kann aber schon durch einfaches Ersetzen der Raute mit %23 trotzdem aufgerufen werden, weil sie für den Server eine ganz normale, öffentlich zugängliche Datei ist.
Die auswertung.php ist außerdem, wenn sie gut programmiert ist, nicht für solche Aufrufe anfällig, notfalls wird dann eine leere Seite angezeigt. Wenn es eine Nicht-PHP-Datei ist, die sensible Daten (wie Passwörter für einen Datenbankzugriff) enthält, kann und sollte man diese mit htaccess schützen. PHP kann uneingeschränkt auf durch htaccess gesperrte Dateien zugreifen, weil hier kein HTTP-Request durchgeführt wird, sondern die Files intern über den Server eingebunden werden.
[Zuletzt bearbeitet: 30.09.2011 16:46]
________________________________________ Stereomix • Bootreihenfolge ändern • PC beschleunigen
|
 |
|
| |
|
|
|
|