Xtc href link()
Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springenfunction 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>: ';