<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Kommentare zu: Javascript und CSS verstecken, ein Ansatz zum Verbessern</title>
	<atom:link href="http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/</link>
	<description>Ein PHP Blog mit aktuellen PHP Informationen und Tricks für Entwickler.</description>
	<pubDate>Thu, 29 Jul 2010 14:36:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>Von: New_Bee</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1808</link>
		<dc:creator>New_Bee</dc:creator>
		<pubDate>Fri, 25 Sep 2009 14:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1808</guid>
		<description>Hi,

ganz habe ich es noch nicht verstanden:

1) Der Quelltext nach dem Satz “Der Code sieht dann etwa so aus: kommt in die libraryLoader.php

2.) Und in meine .htaccess schreibe ich
RewriteRule (.*)common.js$ /libraryLoader.php [L]

3.) Im HTML-code wird statt 

die Datei aufgerufen:


Aber was komt in die common.js?
$_SESSION['jsLibs'][] = ‘meinjavascript.js’ ist doch auch PHP ...

Danke, New Bee</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>ganz habe ich es noch nicht verstanden:</p>
<p>1) Der Quelltext nach dem Satz “Der Code sieht dann etwa so aus: kommt in die libraryLoader.php</p>
<p>2.) Und in meine .htaccess schreibe ich<br />
RewriteRule (.*)common.js$ /libraryLoader.php [L]</p>
<p>3.) Im HTML-code wird statt </p>
<p>die Datei aufgerufen:</p>
<p>Aber was komt in die common.js?<br />
$_SESSION['jsLibs'][] = ‘meinjavascript.js’ ist doch auch PHP &#8230;</p>
<p>Danke, New Bee</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: phil</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1354</link>
		<dc:creator>phil</dc:creator>
		<pubDate>Thu, 13 Nov 2008 19:38:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1354</guid>
		<description>Hi Handyaner,

ja, der Code w&#228;re dann f&#252;r die .php Datei.

Das Problem bei Javascript ist ja, dass es im Browser ausgef&#252;hrt wird und damit als lauff&#228;hige Version mindestens einmal &#252;bermittelt werden muss. Deshalb kann man es nicht einfach in ein nicht public Verzeichnis legen, weil dann wird es ja nie korrekt aufgerufen.

Ich versuche nur einfach zu verhindern, dass jemand sich einfach das .js im Browser aufruft und dann den Quellcode anschaut.</description>
		<content:encoded><![CDATA[<p>Hi Handyaner,</p>
<p>ja, der Code w&#228;re dann f&#252;r die .php Datei.</p>
<p>Das Problem bei Javascript ist ja, dass es im Browser ausgef&#252;hrt wird und damit als lauff&#228;hige Version mindestens einmal &#252;bermittelt werden muss. Deshalb kann man es nicht einfach in ein nicht public Verzeichnis legen, weil dann wird es ja nie korrekt aufgerufen.</p>
<p>Ich versuche nur einfach zu verhindern, dass jemand sich einfach das .js im Browser aufruft und dann den Quellcode anschaut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: handyaner</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1353</link>
		<dc:creator>handyaner</dc:creator>
		<pubDate>Thu, 13 Nov 2008 16:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1353</guid>
		<description>w&#228;re es nicht einfacher, die javascript datei au&#223;erhalb des public-bereichs zu speichern? und die datei dann per ../javascript.js einzubinden?</description>
		<content:encoded><![CDATA[<p>w&#228;re es nicht einfacher, die javascript datei au&#223;erhalb des public-bereichs zu speichern? und die datei dann per ../javascript.js einzubinden?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: handyaner</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1352</link>
		<dc:creator>handyaner</dc:creator>
		<pubDate>Thu, 13 Nov 2008 16:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-1352</guid>
		<description>hallo

leider verstehe ch das nicht ganz:
der quelltext nach dem satz "Der Code sieht dann etwa so aus:" 
ist das der code f&#252;r die php daei, oder f&#252;r die javascript datei?</description>
		<content:encoded><![CDATA[<p>hallo</p>
<p>leider verstehe ch das nicht ganz:<br />
der quelltext nach dem satz &#8220;Der Code sieht dann etwa so aus:&#8221;<br />
ist das der code f&#252;r die php daei, oder f&#252;r die javascript datei?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: foo</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-677</link>
		<dc:creator>foo</dc:creator>
		<pubDate>Thu, 24 Jan 2008 14:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-677</guid>
		<description>jeder halbwegs kleine crack bekommt sowieso eure doch so tollen quellen,
denn alles was der browser braucht und somit ja auch zwangsweise bekommt,
faengt man ziemlich leicht ab. ;)</description>
		<content:encoded><![CDATA[<p>jeder halbwegs kleine crack bekommt sowieso eure doch so tollen quellen,<br />
denn alles was der browser braucht und somit ja auch zwangsweise bekommt,<br />
faengt man ziemlich leicht ab. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Itzi</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-421</link>
		<dc:creator>Itzi</dc:creator>
		<pubDate>Wed, 07 Nov 2007 18:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-421</guid>
		<description>Was ein wenig helfen k&#246;nnte w&#228;re folgendes:
Bei einem Fehler - also bei unerlaubtem Zweitaufruf der Datei - kannst Du statt einer Fehlermeldung, oder nichts ruhig eine Javascriptdatei ausgeben. Allerdings nicht die Richtige, sondern eine &#228;hnliche mit Fehlern oder noch besser eine m&#246;glichst riesige.
Da ist die Wahrscheinlichkeit gro&#223;, dass der Dieb aufgiebt weil er gar nicht vermitet, dass das JS dynamisch ist.

Grunds&#228;tzlich ist die Idee super!
Ich mache genau das zum Verhindern von Videodownloads (dynamisches ausgeben von FLV mit PHP). Kurzsichtigerweise habe ich nie daran gedacht das auch f&#252;r JS zu verwenden...

Itzi</description>
		<content:encoded><![CDATA[<p>Was ein wenig helfen k&#246;nnte w&#228;re folgendes:<br />
Bei einem Fehler - also bei unerlaubtem Zweitaufruf der Datei - kannst Du statt einer Fehlermeldung, oder nichts ruhig eine Javascriptdatei ausgeben. Allerdings nicht die Richtige, sondern eine &#228;hnliche mit Fehlern oder noch besser eine m&#246;glichst riesige.<br />
Da ist die Wahrscheinlichkeit gro&#223;, dass der Dieb aufgiebt weil er gar nicht vermitet, dass das JS dynamisch ist.</p>
<p>Grunds&#228;tzlich ist die Idee super!<br />
Ich mache genau das zum Verhindern von Videodownloads (dynamisches ausgeben von FLV mit PHP). Kurzsichtigerweise habe ich nie daran gedacht das auch f&#252;r JS zu verwenden&#8230;</p>
<p>Itzi</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sergej</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-119</link>
		<dc:creator>Sergej</dc:creator>
		<pubDate>Tue, 05 Jun 2007 13:28:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-119</guid>
		<description>Das schaffst du schon...</description>
		<content:encoded><![CDATA[<p>Das schaffst du schon&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: phil</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-91</link>
		<dc:creator>phil</dc:creator>
		<pubDate>Sat, 02 Jun 2007 17:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-91</guid>
		<description>Hmmh, ich habe jetzt schon die neuen Cache-Bedingungen eingebaut. Damit landen die Skripte auf jeden Fall auf dem Rechner... Wenn ich aber im Firefox den Cache deaktiviere, dann sind die Skripte auch beim Runterladen gesch&#252;tzt. Zumindest ist danach das .JS nicht mal mehr auf dem Rechner gelandet, vermutlich weil es eben leer war. Muss ich mal noch etwas n&#228;her untersuchen.</description>
		<content:encoded><![CDATA[<p>Hmmh, ich habe jetzt schon die neuen Cache-Bedingungen eingebaut. Damit landen die Skripte auf jeden Fall auf dem Rechner&#8230; Wenn ich aber im Firefox den Cache deaktiviere, dann sind die Skripte auch beim Runterladen gesch&#252;tzt. Zumindest ist danach das .JS nicht mal mehr auf dem Rechner gelandet, vermutlich weil es eben leer war. Muss ich mal noch etwas n&#228;her untersuchen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Bumbi</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-87</link>
		<dc:creator>Bumbi</dc:creator>
		<pubDate>Wed, 30 May 2007 13:08:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-87</guid>
		<description>Kanns grad net testen :/
Wie siehts aus, wenn man die Seite aufm Rechner speichert?

--Bumbi</description>
		<content:encoded><![CDATA[<p>Kanns grad net testen :/<br />
Wie siehts aus, wenn man die Seite aufm Rechner speichert?</p>
<p>&#8211;Bumbi</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: phil</title>
		<link>http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-69</link>
		<dc:creator>phil</dc:creator>
		<pubDate>Mon, 21 May 2007 22:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/2007/05/13/javascript-und-css-verstecken-ein-ansatz-zum-verbessern/#comment-69</guid>
		<description>Also, nach ein bisschen Recherche habe ich eine relativ gute M&#246;glichkeit gefunden, mit dem man mit der obigen Methode und Kombinationen von Headern auch das PHP generierte JS vom Browser cachen lassen kann... Ich werde mal ein Update vorbereiten, freut euch schon mal.</description>
		<content:encoded><![CDATA[<p>Also, nach ein bisschen Recherche habe ich eine relativ gute M&#246;glichkeit gefunden, mit dem man mit der obigen Methode und Kombinationen von Headern auch das PHP generierte JS vom Browser cachen lassen kann&#8230; Ich werde mal ein Update vorbereiten, freut euch schon mal.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
