Xtc href link()

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

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

Generiert interne Linkadressen

Parameter
$page string Name der Seite/des php-Scripts
$parameters string 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, wenn SEARCH_ENGINE_FRIENDLY_URLS auf "true" steht

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>: ';
           
anything