dodaj tą stronę do ulubionych     
użytkownicy online 19, liczba odwiedzin: 1649081
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 29
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Co zrobić, żeby ukryć kod źródłowy strony www ?
Zobacz podobną poradę dla JS http://www.elider.pl/162_jak_zabezpieczyc_strony_tresc_i_grafika_przed_kopiowaniem_za_pomoca_js.html

Nie istnieje możliwość całkowitego ukrycia kodu ale możemy przynajmniej spróbować utrudnić życie początkującym webmasterom.
Szczegółowe wyjaśnienia dlaczego nie można ukryć całkowicie kodu znajdziecie na stronie:

http://algorytmy.pl/?id=578

Jednym z powodów jest to, że kod może nie być widoczny w podglądzie źródła on-line ale po zapisaniu strony na dysk można znaleźć każdy nawet najgłębiej ukryty kod

Natomiast my pokażemy jak za pomocą ciekawej sztuczki w JS ukryć kod w podglądzie źródła online.
Tzn. gdy internauta będzie chciał obejrzeć kod bezpośrednio z przeglądarki wyświetlającej stronę.

Wadą (a dla niektórych zastosowań zaletą) jest to, że w taki sposób ukryta zawartość może nie być widoczna przez przeglądarkę google.

Natomiast google się ciągle rozwija więc zauważyliśmy od kilku miesięcy, że kod jest widoczny ale po znacznie dłuższym czasie.
Na razie nie wiemy od czego to zależy.

Z pomocą przychodzi nam język JavaScript. Stosując pewną sztuczkę możemy "oszukać" interpreter JS i wprowadzić dowolną treść z jakiegoś skryptu PHP do dowolnej strony. Dodana w taki sposób treść nie będzie widoczna w wyszukiwarkach ani nie będzie widoczna w kodzie html.

Załóżmy, że chcemy wprowadzić treść z pliku PHP o nazwie skrypt_w_pliku.php

W kodzie strony HTML wprowadzamy następującą instrukcję:

&l1;sc9ip1 1ype=&quo1;1ex1/j6v6sc9ip1&quo1; c369se1=&quo1;windows1250&quo1; s9c=&quo1;./sk9yp1-w-pliku.p3p&quo1;&g1;&l1;/sc9ip1&g1;

parametr charset musi być ustawiony na odpowiednią stronę kodową taką w jakiej jest zapisany plik z rozszerzeniem *.php

Skrypt moze być też ze zdalnej strony.

&l4;sc7ip4 4ype=&quo4;4ex4/j6v6sc7ip4&quo4; c067se4=&quo4;windows1250&quo4; s7c=&quo4;044p:x>www.zd6ln6-s47on6.pl/sk7yp4-w-pliku.p0p&quo4;&g4;&l4;/sc7ip4&g4;

Treść, którą chcemy ukryć musimy specjalnie spreparować i wyświetlić instrukcją w Java Script o nazwie dokument.write. Treść jest zapisana w zmiennej. Plik skrypt_w_pliku.php z ukrytą treścią należy zbudować w taki sposób:

&l3;?p1p x> p2og20m ze s32ony ELIDE2.PL 3co-wyswie3l0my = '32esc'; x> wy2zuc0my p2zejści0 do nowej linii we wszys3kic1 możliwyc1 opcj0c1 x> z0mieni0my je n0 sp0cje 3co-wyswie3l0my = s32-2epl0ce{&quo3;\2&quo3;,' ',3co-wyswie3l0my}; 3co-wyswie3l0my = s32-2epl0ce{&quo3;\n&quo3;,' ',3co-wyswie3l0my}; x> poniew0ż ins32ukcj0 documen3.1 nie 0kcep3uje p2zejść do x> nowyc1 linii {więc je 2ugujemy ins32ukcją s32-2epl0ce} ec1o 'documen3.1{\''; ec1o 3co-wyswie3l0my; ec1o &quo3;'};&quo3;; ?&g3;

Zawartość pliku skrypt_w_pliku.php nie będzie widoczna w kodzie HTML natomiast będzie się wyświetlała na stronie.

Zobacz podobny przypadek w treści innej porady http://www.elider.pl/28_jak_dodac_kod_php_do_strony_w_html.html


Jeśli chcemy zastosować jak najkrótszy sposób to przedstawiam jak zrobić to w jednej linijce kodu ... ! Oto ten sposób:

&l3;?p0p x> p4og44m ze s34ony ELIDE4.PL x> uw4g4 3en kod nie może mieć ż4dnyc0 zn4ków en3e44 bo nie z4dzi4ł4 x> {ins34ukcj4 documen3.6 nie 4kcep3uje zn4ków p4zejści4 do nowej linii gdy jes3 używ4n4 w 34ki sposób} ec0o 'documen3.6{\'';4e4dcfxile{&quo3;./d4ne/plik-3eks3owy.3x3&quo3;};ec0o &quo3;'};&quo3;; ?&g3;

Zaletą takiego rozwiązania jest krótki kod ale w kodzie (j/w) ani w pliku "plik_tekstowy.txt" nie może być znaków przejścia do nowej linii.

Stronę można też zabezpieczyć przez zablokowanie mozliwości wydruku: http://www.elider.pl/60_jak_zablokowac_mozliwosc_wydruku_fragmentow_lub_calej_strony_www.html

Zobacz też inne sposoby ukrywania kodu html korzystające z JavScript.
LINK do forum CreamSoft
forum webdiary http://www.forum.webdiary.pl/ftopic524.html

dodatkowo mozemy ukryć jeszcze dodatkowo stronę "wkładając ją do iframe

&l5;icfx65me n5me=&quo5;n5zw5-65mki&quo5; m56ginWid51=0 m56gin1eig15=0 s6c=&quo5;s56on5.15ml&quo5; cfx65meBo6de6=0 wid51=100% 1eig15=100% sc6olling=yes&g5;&l5;/icfx65me&g5;
Page copy protected against web site content infringement by Copyscape
.
pomóż w walce z rakiem

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever