https Links werden als ungültig angezeigt

Allgemeiner Support für das kostenlose Toplisten Script Top Xl

Moderator: Paddelberg

https Links werden als ungültig angezeigt

Beitragvon Ramses » Montag 17. Februar 2014, 21:45

Hallo Simon,
wenn bei einem vorhandenen Toplisten Eintrag die URL von http in https geändert werden soll folgt nach dem Abschicken der Seite die Meldung "Du mußt eine gültige Url eingeben".
Hast du eine Idee wie man das ändern kann? Danke.
Robert
Ramses
 
Beiträge: 12
Registriert: Sonntag 7. Mai 2006, 17:42

Re: https Links werden als ungültig angezeigt

Beitragvon Paddelberg » Dienstag 18. Februar 2014, 02:24

Hi
https wird derzeit leider nicht unterstützt.
hatte ich damals dummerweise nicht dran gedacht.
Müßte an mehreren Stellen (10-15) im Script geändert werden.
Isses arg wichtig?

Ich habe ne neue Version in Arbeit (1.25), in der https Links möglich sind.
Wird aber noch ca 2 Monate dauern, bis ich die rausgeben kann.

mfg
simon
Benutzeravatar
Paddelberg
Site Admin
 
Beiträge: 855
Registriert: Dienstag 17. Januar 2006, 01:02
Wohnort: Worms

Re: https Links werden als ungültig angezeigt

Beitragvon Ramses » Dienstag 18. Februar 2014, 21:06

Hallo Simon,
danke für die Antwort, denke wenn es in 2 Monaten kommt dann ist es ok.
Herzliche Grüße
Robert
Ramses
 
Beiträge: 12
Registriert: Sonntag 7. Mai 2006, 17:42

Re: https Links werden als ungültig angezeigt

Beitragvon Ramses » Montag 4. August 2014, 11:40

Hallo Simon,
gibt es etwas neues bzgl. der https Links?
Gruß
Robert
Ramses
 
Beiträge: 12
Registriert: Sonntag 7. Mai 2006, 17:42

Re: https Links werden als ungültig angezeigt

Beitragvon Paddelberg » Mittwoch 6. August 2014, 01:17

Hi
hatte kaum Zeit, mich ums update zu kümmern
Ist aber in Arbeit und fast fertig.
Ein paar Fehler muss ich noch rausmachen und das Ganze dann testen
allzu lange wirds denke ich nicht mehr dauern

mfg
simon
Benutzeravatar
Paddelberg
Site Admin
 
Beiträge: 855
Registriert: Dienstag 17. Januar 2006, 01:02
Wohnort: Worms

Re: https Links werden als ungültig angezeigt

Beitragvon Boom » Dienstag 23. Juni 2015, 09:55

Hallo,

ich habe meine Seite auch auf SSL umgestellt. https-Seiten können sich leider nicht anmelden :-(. Gibt es nun schon eine neue Version? Ich habe das Script gekauft. Bekomme ich das Update kostenlos?

Jetzt werden verstärkt sehr viele auf SSL umsteigen. Google hat ja seit 1. Juni den Algorithmus geändert, so dass nun SSL-Seiten einen Bonus bekommen, ebenso wie Websites die 100% mobil-tauglich sind.
Boom
 
Beiträge: 1
Registriert: Samstag 20. Juni 2015, 10:42

Re: https Links werden als ungültig angezeigt

Beitragvon Paddelberg » Mittwoch 1. Juli 2015, 01:57

Hi
Jo, Google und seine tollen Einfälle ...

hab eben mal ein kleines Zwischenupdate vorbereitet.
Muss aber noch getestet werden.
Und da sowas erfahrungsgemäss bei mir ziemlich lange dauern kann, hier mal die Änderungen bezüglich https zum selbstbasteln

Code: Alles auswählen
#########################
### add.php #############
#########################

search ~ line 36

      if (!$ref or $ref=="" or !eregi("http://",$ref))

change to

      if (empty ($ref) || !preg_match ("@^".$url_protocols."@", $ref))

-------------------------------

search ~ line 96

   if (!$url || strpos($url, 'http://') === false)

change to

   if (empty ($url) || !preg_match ("@^".$url_protocols."@", $url))

-------------------------------

search ~ line 102

   if (!$reciprocal || strpos($reciprocal, 'http://') === false)

change to

   if (empty ($reciprocal) || !preg_match ("@^".$url_protocols."@", $reciprocal))

-------------------------------

search ~ line 110

      if (!$bannerurl || strpos($bannerurl, 'http://') === false)

change to

      if (empty ($bannerurl) || !preg_match ("@^".$url_protocols."@", $bannerurl))

-------------------------------

search ~ line 117-118

         $extens = ereg_replace('http://', ' ',$bannerurl);
         $ext = strrchr($extens,'.');

change to

         $ext = strrchr ($bannerurl, '.');


#########################
### in.php ##############
#########################

search ~ line 86

   if (!$referer or $referer=="" or !eregi("http://",$referer))

change to

   if (empty ($referer) || !preg_match ("@^".$url_protocols."@", $referer))


#########################
### out.php #############
#########################

search ~ line 81

   if (!$referer or $referer=="" or !eregi("http://",$referer))

change to

   if (empty ($referer) || !preg_match ("@^".$url_protocols."@", $referer))


#########################
### members/index.php ###
#########################

search ~ line 416

      if (!url || strpos($url, 'http://')===false)

change to

      if (empty ($url) || !preg_match ("@^".$url_protocols."@", $url))

-------------------------------

search ~ line 422

      if (!$reciprocal || strpos($reciprocal, 'http://')===false)

change to

      if (empty ($reciprocal) || !preg_match ("@^".$url_protocols."@", $reciprocal))

-------------------------------

search ~ line 430

         if (!$bannerurl || strpos($bannerurl, 'http://')===false)

change to

         if (empty ($bannerurl) || !preg_match ("@^".$url_protocols."@", $bannerurl))

-------------------------------

search ~ line 438-439

            $extens=ereg_replace('http://', ' ',$bannerurl);
            $ext=strrchr($extens,'.');

change to

            $ext = strrchr($bannerurl,'.');


#########################
### admin/config.php ###
#########################

search ~ line 326

            if (strpos($bannerurl, 'http://')===false)

change to

            if (!preg_match ("@^".$url_protocols."@", $bannerurl))

-------------------------------

search ~ line 330-331

            $ext=ereg_replace('http://', ' ',$bannerurl);
            $ext=strrchr($ext,'.');

change to

            $ext=strrchr($bannerurl,'.');

-------------------------------

search ~ line 1368

   if (!$topsiteurl|| strpos($topsiteurl, 'http://')===false)

change to

   if (empty ($topsiteurl) || !preg_match ("@^".$url_protocols."@", $topsiteurl))


#########################
### admin/editaccount.php
#########################

search ~ line 48

   if (!url || strpos($url, 'http://')===false)

change to

   if (empty ($url) || !preg_match ("@^".$url_protocols."@", $url))

-------------------------------

search ~ line 52

   if (!$reciprocal || strpos($reciprocal, 'http://')===false)

change to

   if (empty ($reciprocal) || !preg_match ("@^".$url_protocols."@", $reciprocal))

-------------------------------

search ~ line 58

      if (!$bannerurl || strpos($bannerurl, 'http://')===false)

change to

      if (empty ($bannerurl) || !preg_match ("@^".$url_protocols."@", $bannerurl))

-------------------------------

search ~ line 65-66

         $extens=ereg_replace('http://', ' ',$bannerurl);
         $ext=strrchr($extens,'.');

change to

         $ext = strrchr ($bannerurl, '.');

#########################
### inc/vars.php
#########################

search ~ line 78

$addcodebegin = stripslashes($varget[addcodebegin]);

change to

$addcodebegin = stripslashes($varget['addcodebegin']);
$url_protocols = 'http://|https://|ftp://';
Benutzeravatar
Paddelberg
Site Admin
 
Beiträge: 855
Registriert: Dienstag 17. Januar 2006, 01:02
Wohnort: Worms

Re: https Links werden als ungültig angezeigt

Beitragvon Wolle-GC » Samstag 25. Juli 2015, 12:03

Hallo,

wo ich denn gerade am selber Basteln bin, zwei kurze Fragen:
Wofür wird set_magic_quotes_runtime() in der sql.inc benötigt?
Kann ich das einfach ddurch ini_set("magic_quotes_runtime", 0); ersetzen oder womöglich ganz weglassen?

Ein schönes Wochenende

Wolle
Wolle-GC
 
Beiträge: 13
Registriert: Dienstag 13. Dezember 2011, 15:04

Re: https Links werden als ungültig angezeigt

Beitragvon Paddelberg » Donnerstag 6. August 2015, 01:15

Hi
das versieht Anführungszeichen mit Backslashes.
sollte deaktiviert bleiben, kannst du auch (bzw solltest du ab php Version 5.4.) durch ini_set("magic_quotes_runtime", 0) ersetzen.
Rausnehmen solltest dus nicht, das kann bei der Ausgabe zu unerwarteten Ergebnissen führen.
(Backslashes vor Anführungszeichen etc)

mfg
simon
Benutzeravatar
Paddelberg
Site Admin
 
Beiträge: 855
Registriert: Dienstag 17. Januar 2006, 01:02
Wohnort: Worms

Re: https Links werden als ungültig angezeigt

Beitragvon Wolle-GC » Donnerstag 13. August 2015, 10:33

Hallo,

danke für die Info!

Sieht aus, als läuft alles, wie es soll; auch mit https.

LG

Wolfgang
Wolle-GC
 
Beiträge: 13
Registriert: Dienstag 13. Dezember 2011, 15:04

Re: https Links werden als ungültig angezeigt

Beitragvon Jacky » Sonntag 3. April 2016, 12:41

Hallo,

ich habe mal alles so angepasst wie es vorgegeben war. Funktioniert soweit auch, bis auf das dass die Hits In mit einer https Backlink URL versehen ist. wenn ich Referercheck Hit In auf Nein stelle funktioniert das.

Kann man das nicht anpassen das auch mit Referercheck Hit In auf Ja die Hits In gezählt werden? Oder habe ich da vielleicht was übersehen?

LG
Jacky
Jacky
 
Beiträge: 5
Registriert: Donnerstag 31. März 2016, 10:47

Re: https Links werden als ungültig angezeigt

Beitragvon Paddelberg » Sonntag 3. April 2016, 13:10

Hi
schicke dir die neuste, noch nicht veröffentlichte Version per Mail, damit sollte es gehen

mfg
simon
Benutzeravatar
Paddelberg
Site Admin
 
Beiträge: 855
Registriert: Dienstag 17. Januar 2006, 01:02
Wohnort: Worms

Re: https Links werden als ungültig angezeigt

Beitragvon Jacky » Sonntag 3. April 2016, 13:22

Ok, werde ich dann probieren, danke.
Jacky
 
Beiträge: 5
Registriert: Donnerstag 31. März 2016, 10:47

Re: https Links werden als ungültig angezeigt

Beitragvon Jacky » Montag 4. April 2016, 13:51

Habe jetzt die Version 1.25 komplett neu installiert. Aber die Hits In werden immer noch nicht gezählt.
Jacky
 
Beiträge: 5
Registriert: Donnerstag 31. März 2016, 10:47

Re: https Links werden als ungültig angezeigt

Beitragvon Paddelberg » Dienstag 5. April 2016, 08:18

Hi
nochmal zum Verständniss:
Deine Topliste läuft ohne ssl (https)
eine der angemeldeten Seiten läuft mit ssl und der Backlink steht auf einer ssl verschlüsselten Seite.

Browser senden aus Sicherheitsgründen keinen Referer, wenn du auf einer ssl verschlüsselten Seite auf einen Link klickst, der auf eine nicht verschlüsselte Seite (http) führt.

Lösungen:
1. Kauf die ein SSL Zertifikat für deine Topliste und stelle sie nur mit https zu Verfügung (bevorzugte/beste Lösung)
2. deaktiviere den Referer Check für die Hits in.
3. Angemeldete ssl Seiten müssen folgendes in den Header integrieren:
Code: Alles auswählen
<meta name="referrer" content="origin">
was aber derzeit soweit ich weiß nur von neueren Firefox und Chrome Versionen unterstützt wird

mfg
simon
Benutzeravatar
Paddelberg
Site Admin
 
Beiträge: 855
Registriert: Dienstag 17. Januar 2006, 01:02
Wohnort: Worms

Nächste

Zurück zu Allgemeiner Support



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron