Hi,
ich hab mal eine Frage in Sachen PHP. Stellt euch vor ich lasse jemanden in ein Formular einen Teil einer URL eingeben (die Nummern):http://www.domain.com/1234So jetzt möchte ich überprüfen ob es die gesammte URL gibt (http://www.domain.com/1234). Jetzt setzen wir mal vorraus, dass es die URL wirklich gibt. Auf der Domain domain.com ist diese jetzt aber so mit mod_rewrite eingestellt, dass sie sich automatisch in http://www.domain.com/1234/hallo_welt verändert. Da wir ja bereits festgestellt haben, dass es die URL gibt soll PHP jetzt die durch mod_rewrite veränderte URL einlesen und mir sagen was drangehängt wurde (hallo_welt). Geht das?
Ein Details vielleicht noch. Wenn auf domain.com eine Seite nicht existiert wird eine 404 angezeigt. Weiß PHP dann, dass es die Seite nicht gab?
Thanks,
Max
+ Antworten
Ergebnis 1 bis 10 von 12
Thema: [PHP] URL Überprüfen
-
08.08.2008, 14:06 #1
[PHP] URL Überprüfen
-
08.08.2008, 14:25 #2
Das geht, aber das ist kompliziert

404-Fehler kannst Du ganz leicht abfangen.
Bei Weiterleitungen wird es schon schwieriger, da gibt es HTTP-Statuscodes, HTTP-Header-Redirects, HTML-Header-Redirects, Frame-Redirects und mit JavaScript kann man auch prima redirecten. Du müsstest das alles abfangen...Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.
-
08.08.2008, 14:43 #3
Die Domain macht das ja immer gleich (das redirect). Wenn ich einmal weiß wie die es macht.
@Bananenbieger: Hast du Zeit das zu machen? Selbstverständlich gegen Bezahlung!
-
08.08.2008, 14:45 #4
Sorry, habe leider gerade keine Zeit, noch mehr nebenbei zu proggen...
Muss ja noch hauptberuflich die Menscheit ausbeuten.
Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.
-
08.08.2008, 14:58 #5
Wieso bust du beim Fiskus?
-
08.08.2008, 15:07 #6
Ne, "faschistischer neoliberaler Kapitalist"

Btw. könnte mir vorstellen, dass die cURL-Funktionen in PHP das ganz einfach können. Du bräuchtest nur als Option angeben, dass Du den Header zurückhaben willst und könntest dann die gemeldete URL auslesen.
Ich kann mich da aber auch irren...Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.
-
08.08.2008, 15:47 #7(ist nich so toll, sollte aber klappen)Code:
<?php $check=file_get_contents("http://domain...."); if(strpos($check, "404")) { echo "Domain 404 bla bla"; }; ?>
Ach so, das mit der änderung hab ich noch nicht drinne.....:] iPhone 16GB | MacBook Pro [:..
-
08.08.2008, 16:11 #8
Das wollte auch jemand anderes wissen, schau dir mal den Vorschlag dort an.
http://www.apfeltalk.de/forum/url-check-php-t16827.htmldieser satz kein verb.
-
08.08.2008, 16:58 #9
Hat jemand Lust das zu machen für mich? Was wollt ihr dafür haben?
Schickt mir einfach eine PN!
Thanks,
Max
-
08.08.2008, 17:52 #10
Ist es leichter wenn ich nicht die neue URL prüfe sondern nur den Title der original angepingten URL nach einer Zeichenkette überprüfe?
Ähnliche Themen
-
Wie auf Apple HP Seriennummer überprüfen?
Von Kaupa im Forum Mobil-MacsAntworten: 4Letzter Beitrag: 28.03.2008, 22:08 -
Funktion des macbook überprüfen
Von mirco im Forum Mobil-MacsAntworten: 2Letzter Beitrag: 22.07.2007, 21:35 -
laufwerk überprüfen?
Von mike bols im Forum FestplattenAntworten: 7Letzter Beitrag: 23.10.2006, 16:38 -
Bitte am MBP mal überprüfen..
Von newmacuser24 im Forum Mobil-MacsAntworten: 3Letzter Beitrag: 18.10.2006, 19:15



Zitieren
