<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.wukos.de/index.php?action=history&amp;feed=atom&amp;title=Wukos_Wiki%3ASoftware-Anpassung</id>
	<title>Wukos Wiki:Software-Anpassung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wukos.de/index.php?action=history&amp;feed=atom&amp;title=Wukos_Wiki%3ASoftware-Anpassung"/>
	<link rel="alternate" type="text/html" href="https://wiki.wukos.de/index.php?title=Wukos_Wiki:Software-Anpassung&amp;action=history"/>
	<updated>2026-05-06T16:32:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wukos Wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.wukos.de/index.php?title=Wukos_Wiki:Software-Anpassung&amp;diff=65&amp;oldid=prev</id>
		<title>Sst: 1 Version</title>
		<link rel="alternate" type="text/html" href="https://wiki.wukos.de/index.php?title=Wukos_Wiki:Software-Anpassung&amp;diff=65&amp;oldid=prev"/>
		<updated>2013-04-29T16:34:53Z</updated>

		<summary type="html">&lt;p&gt;1 Version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Bei der Umstellung auf Symlinks treten noch folgende Fehler auf, die noch korrigiert werden müssen:&lt;br /&gt;
&lt;br /&gt;
== Cookies (&amp;quot;zurück&amp;quot;-Funktionalität) ==&lt;br /&gt;
* An vielen Stellen wird der Variale &amp;#039;&amp;lt;tt&amp;gt;$quelle&amp;lt;/tt&amp;gt;&amp;#039; einfach der Wert von &amp;#039;&amp;#039;$_SERVER[&amp;#039;HTTP_REFERER&amp;#039;]&amp;#039;&amp;#039; zugewiesen.&lt;br /&gt;
** Dies ist problematisch weil der REFERER nun auf jeden Fall mindestens einen GET-Parameter enthält (nämlich &amp;#039;p=xyz&amp;#039; für die aktuell angezeigte Seite ... es wird jetzt keine Seite mehr ohne diesen GET-Parameter angezeigt).&lt;br /&gt;
** Es ist auch notwendig, den gesamten REFERER zu verwenden (inklusive Gleichheitszeichen), weil zum Beispiel beim Personal auch die&amp;#039;&amp;#039; &amp;#039;id&amp;#039; &amp;#039;&amp;#039;benötigt wird!&lt;br /&gt;
* Problematisch ist es, wenn die &amp;#039;&amp;lt;tt&amp;gt;$quelle&amp;lt;/tt&amp;gt;&amp;#039; über einen GET-Parametern übergeben wird. In diesem Fall muss der Wert vorher auf jeden Fall [http://de.php.net/manual/de/function.urlencode.php urlencoded] werden und auf der Zielseite wieder [http://de.php.net/manual/de/function.urldecode.php urldecoded] werden.&lt;br /&gt;
* Folgendermaßen kann der neue REFERER zur Übertragung bestimmt werden:&lt;br /&gt;
  $quelle = basename( $_SERVER[ &amp;#039;HTTP_REFERER&amp;#039; ] );&lt;br /&gt;
* Dies erzeugt zum Beispiel folgenden Wert:&lt;br /&gt;
  index.php?p=abc&amp;amp;bla=blub&lt;br /&gt;
&lt;br /&gt;
=== To be done ===&lt;br /&gt;
An diese Stellen tritt das Problem noch auf:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Formulare ==&lt;br /&gt;
* Bei vielen Formularen wird für das Element&amp;#039;&amp;#039; &amp;#039;action&amp;#039; &amp;#039;&amp;#039; nur &amp;#039;&amp;#039;$_SERVER[&amp;#039;PHP_SELF&amp;#039;]&amp;#039;&amp;#039; verwendet. Dies ist jetzt natürlich ungünstig, weil das jetzt immer nur &amp;#039;&amp;lt;tt&amp;gt;index.php&amp;lt;/tt&amp;gt;&amp;#039; ist.&lt;br /&gt;
** Eine Umstellung auf &amp;#039;&amp;#039;$_SERVER[&amp;#039;REQUEST_URI&amp;#039;]&amp;#039;&amp;#039; macht auch keinen Sinn, weil damit alle vorhandenen GET-Parameter wieder mit übergeben werden ... dies ist aber nicht erwünscht! - es soll der nur der GET-Parameter&amp;#039;&amp;#039; &amp;#039;p&amp;#039; &amp;#039;&amp;#039;mit übergeben werden.&lt;br /&gt;
* Anstatt dieser Form:&lt;br /&gt;
  &amp;lt;form action=&amp;#039;&amp;quot;.$_SERVER[&amp;#039;PHP_SELF&amp;#039;].&amp;quot;&amp;#039; ...&lt;br /&gt;
: Diese Form verwenden:&lt;br /&gt;
  &amp;lt;form action=&amp;#039;&amp;quot;.$_SERVER[&amp;#039;PHP_SELF&amp;#039;].&amp;quot;?p=&amp;quot;.$_REQUEST[&amp;#039;p&amp;#039;].&amp;quot;&amp;#039; ...&lt;br /&gt;
: Ein eventuell noch zusätzlich im action-Element auftretendes&amp;#039;&amp;#039; &amp;#039;?&amp;#039; &amp;#039;&amp;#039;durch&amp;#039;&amp;#039; &amp;#039;$amp;&amp;#039; &amp;#039;&amp;#039;ersetzen!&lt;br /&gt;
* Links auf die eigene Seite werden nun durch die globale Funktion &lt;br /&gt;
  gf_seitenSelbstLink( $parameter = array() )&lt;br /&gt;
: erzeugt.&amp;#039;&amp;#039; &amp;#039;$parameter&amp;#039; &amp;#039;&amp;#039;ist dabei optional und kann weitere get-Parameter enthalten wie z.B.:&lt;br /&gt;
  gf_seitenSelbstLink( array( &amp;#039;order=name&amp;#039;, &amp;#039;param2=test&amp;#039; ) )&lt;br /&gt;
&lt;br /&gt;
=== To be done ===&lt;br /&gt;
An diese Stellen tritt das Problem noch auf:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Weiterentwicklung]]&lt;/div&gt;</summary>
		<author><name>Sst</name></author>
	</entry>
</feed>