Oficjalne Forum programu Odkurzacz
Strony: [1]   Do dołu
  Odpowiedz  |  Drukuj  
Autor Wątek: Wydłużarka linków  (Przeczytany 3271 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« : Maj 11, 2012, 16:07:54 »
Odpowiedz cytującCytuj

Denerwowały mnie takie osoby, jak "skróć to w tinyurl" itd. Postanowiłem machnąć w PHP wydłużarke linków. Zasada działania? Wydłużyć linka (dodaje losowe znaki na koncu linka).

- Link musi zaczynac sie od http:// !


Hayyoh!
http://example.xaa.pl/php/

« Ostatnia zmiana: Maj 12, 2012, 13:14:51 wysłane przez Alvinek34 » Zapisane

Unicorn
Gość
« Odpowiedz #1 : Maj 11, 2012, 19:35:41 »
Odpowiedz cytującCytuj

Faktycznie, niebywale przydatne ;-)
Zapisane
romanita
Srebro
**
Offline Offline

Płeć: Mężczyzna
Wiadomości: 475


« Odpowiedz #2 : Maj 11, 2012, 22:46:53 »
Odpowiedz cytującCytuj

Nie dość że przydatne, ale jakie praktyczne....
Moim zdaniem, za mała ilość znaków generowanych losowo.
@Alvinek, można to jakoś tak np. do X+n ?
Zapisane
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #3 : Maj 11, 2012, 23:28:54 »
Odpowiedz cytującCytuj

Mogę wywalić limity, ale wtedy jakiś "kozaczek" da 1000000000000000000000000000000000000000000000000 000 i serwer wyleci w powietrze (to jest przenośnia). No ale dobra, zniosę limity do 100000000000000, pasuje? :D


Podmodyfikowałem trochę i dodałem kodowanie w Base64. Link jest teraz kodowany w Base64, co sprawia że link zdaję się bardziej głupi. W dodatku przed przeniesieniem do linka odczekujemy 2 sekundy z informacja gdzie dany link prowadzi.
http://example.xaa.pl/php/wydlurzaczlinkowr.php?link=aHR0cDovL2dvb2dsZS5jb20=&losowedane=5hyx24
Powyższy link prowadzi do google. (specjalnie go troche ukróciłem)
Jak widać, "?link=aHR0cDovL2dvb2dsZS5jb20" jest zakodowane w base64.

Teraz szybko hopsiup, na strone główną forum!
http://example.xaa.pl/php/redirect.php?link=aHR0cDovL2ZvcnVtLm9ka3VyemFjei5wcm9ob3N0LnBsLw==
(tak, parametr &losowedane= nie jest potrzebny)
« Ostatnia zmiana: Maj 12, 2012, 13:15:14 wysłane przez Alvinek34 » Zapisane

Franmo
Constructor
Diament
****
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 3421



« Odpowiedz #4 : Maj 12, 2012, 00:48:24 »
Odpowiedz cytującCytuj

Zamiast "losowedane" w linku proponuje cokolwiek innego, albo jeden znak.
Najlepiej jeszcze bardziej zaciemnić różnicę w tym miejscu, żeby "nie dało się" odróżnić, w którym miejscu można odciąć "zbędny" losowy ciąg, bez którego też link działa:

Cytuj
link=aHR0cDovL2ZyYW5tby5wbA==&losowedane=7tmz62bmcq814v1lrq2639...
Zapisane
Alvinek
Global Moderator
Platyna
*
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 956


Alvinko Portabler


« Odpowiedz #5 : Maj 12, 2012, 11:18:41 »
Odpowiedz cytującCytuj

Teraz bardziej zatuszowałem które jest które.
Zapisane

Unicorn
Gość
« Odpowiedz #6 : Maj 12, 2012, 11:29:17 »
Odpowiedz cytującCytuj

Fajnie, jakby z ciągu znaków układały się jakieś formy graficzne. Przepadam za fraktalami smile
Zapisane
AAAAAAAAAAAaaa
Świeżak
*
Offline Offline

Wiadomości: 2



« Odpowiedz #7 : Czerwiec 15, 2012, 23:46:49 »
Odpowiedz cytującCytuj

Strona została zawieszona :D
Zapisane

odliczarka do wakacji lol
StarterX4
Gość
« Odpowiedz #8 : Listopad 17, 2012, 19:08:37 »
Odpowiedz cytującCytuj

Odświeży ktoś linka??
Zapisane
Strony: [1]   Do góry
  Odpowiedz  |  Drukuj  
 
Skocz do:  

+ Szybka odpowiedź
W szybkiej odpowiedzi możesz użyć kodów BBC i uśmieszków tak jak przy normalnej odpowiedzi.