Xtc href link()

Aus xtc-wiki

Wechseln zu: Navigation, Suche

[Bearbeiten] function xtc_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true)

Generiert interne Linkadressen

Parameter
$page string, optional Name der Seite/des php-Scripts *3
$parameters string, optional Weitere (GET-)Zeilenparameter
$connection string, optional Übertragungsart, "SSL" oder "NONSSL", default: "NONSSL"
$add_session_id bool, optional Session ID als GET-Parameter mit integrieren, true=ja, default: true *1
$search_engine_safe bool, optional Suchmaschinenfreundliche URL, true=ja, default: true *2
Return string interne Linkadresse
  • *1 Die Session ID wird nur angehängt (Parameter beachtet) wenn die Konfiguration SESSION_FORCE_COOKIE_USE auf "false" eingestellt ist
  • *2 Es werden nur suchmaschinenfreundliche URL erzeugt SEARCH_ENGINE_FRIENDLY_URLS auf "true" steht
  • *3 Parameter ist in Funktionsdeklaration als optional deklariert, Funktion bricht allerdings mit Fehlermeldung ab wenn Parameter nicht angegeben

Die Funktion xtc_href_link() ist eine wichtige Funktion zur erzeugung interner Links. Diese ist zentraler Ansatzpunkt für Suchmaschinen-URL-Module und sollte bei der Erstellung von Systemerweiterungen unter keinen Umständen übergangen werden da andernfalls Konflikte riskiert werden.

Anwendungsbeispiel

  $orders_status_id = 123;
 
  $page = FILENAME_ORDERS; // ='orders.php';
  $parameters = 'selected_box=customers&status='.$orders_status_id;
  $connection = 'SSL';
 
  $linkadr = xtc_href_link($page, $parameters, 'SSL');
  $link = '<a href="' . $linkadr . '">' . 'Bestellung' . '</a>: ';
Diese Seite wurde zuletzt am 18. Oktober 2009 um 11:42 Uhr geändert. Diese Seite wurde bisher 2.532-mal abgerufen.