schulz3000
Well-known member
- 30 April 2006
- 211
- 9
Hallo,
also mit der ereg Funktion kann man ja zwei strings miteinander Vergleichen z.B. ob das Wort "test" in dem Wort "tester" drinnsteckt. Das sieht dann z.B. so aus:
das ganze in einer if-Abfrage und man kann sich ausgeben lassen ob das stimmt.
Ich will jetzt zwei URL's miteinander vergleichen. z.B. hab ich in meiner Datenbank die URL web.de gespeichert und als Referer den ich vergleichen will kommt https://www.web.de, sieht dann so aus:
das funktioniert auch noch wunderbar.
Jetzt hab ich folgende URL in meiner Datenbank: loseschleuder.de/?content=/betteln&ref=
und als Referer kommt https://www.loseschleuder.de/?content=/betteln&ref=12345
die beiden tu ich dann so vergleichen:
eigentlich müsste der Vergleich ergeben das der erste String im zweiten enthalten ist wie bei den obigen Beispielen auch. Leider gibt die Funktion aus das keine Übereinstimmung vorhanden ist.
Ich hab grad leider überhaupt keine Ahnung an was das liegen könnte.
Hoffe das mir da jemand helfen kann.
Vielen Dank schonmal für die Hilfe.
Gruß
also mit der ereg Funktion kann man ja zwei strings miteinander Vergleichen z.B. ob das Wort "test" in dem Wort "tester" drinnsteckt. Das sieht dann z.B. so aus:
PHP:
ereg('test','tester');
Ich will jetzt zwei URL's miteinander vergleichen. z.B. hab ich in meiner Datenbank die URL web.de gespeichert und als Referer den ich vergleichen will kommt https://www.web.de, sieht dann so aus:
PHP:
ereg('web.de','https://www.web.de');
das funktioniert auch noch wunderbar.
Jetzt hab ich folgende URL in meiner Datenbank: loseschleuder.de/?content=/betteln&ref=
und als Referer kommt https://www.loseschleuder.de/?content=/betteln&ref=12345
die beiden tu ich dann so vergleichen:
PHP:
ereg('loseschleuder.de/?content=/betteln&ref=','https://www.loseschleuder.de/?content=/betteln&ref=12345');
eigentlich müsste der Vergleich ergeben das der erste String im zweiten enthalten ist wie bei den obigen Beispielen auch. Leider gibt die Funktion aus das keine Übereinstimmung vorhanden ist.
Ich hab grad leider überhaupt keine Ahnung an was das liegen könnte.
Hoffe das mir da jemand helfen kann.
Vielen Dank schonmal für die Hilfe.
Gruß