Ich habe den folgenden PHP-Code, um einen bedingten Codeblock auszuführen. Ich brauche ein Popup, um NICHT zu laden, wenn die Seiten-URL "/ checkout/order-received /" enthält.Bedingte Verwendung von strpos und URLs in PHP
Hier ist mein aktueller nicht-funktionierenden Code ...
(Code in Funktionen Datei aktuelle Seite URL zu erhalten)
// Get the page URL to disable the checkout popup.
$GLOBALS['checkout_page_url'] = $_SERVER["REQUEST_URI"];
(Code in entsprechender Include-Datei)
<?php
if (strpos($GLOBALS['checkout_page_url'], '/checkout/order-received/') !== true) {
// show popup
} else {
// do not show popup
}
?>
Ich brauche das Popup, um unabhängig von der URL NICHT zu laden, wenn der erste Teil "/ checkout/order-received /" ist
Ich weiß, dass die Variable in der Funktionsdatei festgelegt wird, weil ich dies zu Testzwecken in der Fußzeile austausche, daher stimmt etwas mit meinem bedingten Code nicht.
'strpos' kehrt gefunden wurde die Position oder "falsch", wenn die Nadel nicht gefunden wurde. –
Manchmal wäre es nicht so schlimm, in das PHP-Handbuch zu schauen, nur zu sagen. http://php.net/strpos –
Ich denke, das bedeutet keine Boob Squeeze of Gratitude für mich Charlotte. Ich werde versuchen, das nächste Mal klüger zu sein. – Brett