PHP PAGE REFRESH una vez - OpenCart -- php campo con opencart camp Relacionados El problema

php page refresh once - opencart


1
vote

problema

Español

Estoy teniendo un problema en mi sitio web de Opencart. Siempre quiero que el cliente establece la dirección de entrega, no Malasia para pagar siempre en USD.

El problema es que elegirán MYR y elegirán el país y la paga de Malasia.

Así que aplicé el siguiente catálogo / controlador / pago / checkout.php

       $this->currency->set('MYR');       if ($_SESSION['shipping_zone_id'] == '3528'){       $this->currency->set('USD');      }   

El problema es que la moneda entre en la sesión, necesitaba una actualización de la página, así que aplicé el siguiente:

       $this->currency->set('MYR');       if ($_SESSION['shipping_zone_id'] == '3528'){       $this->currency->set('USD');      $sec = "10";      header("Refresh: $sec; url=index.php?route=checkout/checkout");      }   

Los anteriores SÍ refrescantes de la página, pero sigue refrescando la página. Quiero que se refresque solo una vez. PLZ CONSEJOS

Original en ingles

im having a problem in my opencart website. i always want the customer who set delivery address non malaysia to always pay in USD.

the problem is they will choose MYR and choose non malaysia country and pay.

so i applied the below at catalog/controller/checkout/checkout.php

     $this->currency->set('MYR');       if ($_SESSION['shipping_zone_id'] == '3528'){       $this->currency->set('USD');      } 

the problem is for currency to go into session, it needed a page refresh, so i applied the below :

     $this->currency->set('MYR');       if ($_SESSION['shipping_zone_id'] == '3528'){       $this->currency->set('USD');      $sec = "10";      header("Refresh: $sec; url=index.php?route=checkout/checkout");      } 

the above yes refreshing the page, but it keep on refreshing the page. i want it to refresh only once. plz advice

     
         
         

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Agregar las líneas de código a continuación

  $this->currency->set('MYR');   if ($_SESSION['shipping_zone_id'] == '3528'){   $this->currency->set('USD');    if(!empty($_GET['refresh']) && $_GET['refresh'] == 0 ){} //add this else{   $sec = "10";  header("Refresh: $sec; url=index.php?refresh=0&route=checkout/checkout");   } //and close it here   }   
 

Add the lines of of code below

$this->currency->set('MYR');   if ($_SESSION['shipping_zone_id'] == '3528'){   $this->currency->set('USD');    if(!empty($_GET['refresh']) && $_GET['refresh'] == 0 ){} //add this else{   $sec = "10";  header("Refresh: $sec; url=index.php?refresh=0&route=checkout/checkout");   } //and close it here   } 
 
 

Relacionados problema

4  Desarrollo del tema de OpenCart: ¿Precio como número?  ( Opencart theme development price as number ) 
Necesito mostrar algunos productos de manera diferente dependiendo de su precio. Esperaba que pudiera verificar simplemente el valor de la variable 998877666...

1  Inserte un montón de productos OpenCart Script  ( Insert a lot of products opencart script ) 
Tengo un guión en Python en el que tengo todos mis productos, descripciones, imágenes, etc. Ahora quiero insertar toda esta información en mi tema de Opencart...

0  Extensión de envío basada en precio total No funciona Opencart v2.x  ( Total price based shipping extension not working opencart v2 x ) 
Estoy usando la siguiente extensión para calcular el cargo de envío según el precio total. La extensión está instalada y habilitada también. Pero no está trab...

2  No se puede activar el evento (post.customer.login y post.customer.logout) en Opencart 3.0.2.0  ( Unable to trigger eventpost customer login and post customer logout in opencar ) 
Quiero establecer la sesión después de que el usuario inicie sesión en OpenCart-3.0.2.0 Soy nuevo en Opencart, acabo de crear estos dos archivos solo en la ...

0  Cargar datos Infile local está produciendo NULL donde con la actualización de la Unión Interna  ( Load data local infile is producing null where with inner join update ) 
Estoy tratando de cargar un archivo en mi base de datos de Opencart, quiero subir a la carga de los números UPC del producto y estoy usando esta consulta: ...

0  Error de autocargador OPENCART en CPANEL al instalar el tema  ( Autoloader error opencart in cpanel when installing theme ) 
Instalé el tema como dice la documentación, pero sigo recibiendo un error sobre la ramita del autocargador y la tienda no se carga. <?php namespace Templat...

1  Opencart cart.add () con opción  ( Opencart cart add with option ) 
Estoy buscando una solución en Opencart. Necesidad de reconstruir la función CART.ADD para agregar un producto con valor de opción. por defecto: 'add':...

3  La secuencia de comandos de OpenCart con ColorBox Llamar dentro debe ser reemplazada con una llamada de fantasía sensible  ( Opencart script with colorbox call inside needs to be replaced with responsive f ) 
Estoy trabajando en un tema responsivo de Opencart (1.5.2.1) y ha reemplazado el script de ColorBox con un fancyBox que responde, logré que todo funcione, exc...

1  ¿Cómo desencadenar SMS personalizado / correo electrónico en un nuevo pedido en Openctt?  ( How to trigger custom sms email on new order in opencart ) 
Estoy desarrollando API para mi aplicación que es una aplicación de gerente para las tiendas de OpenCart. Quiero que el WebHOOK de mi API reciba una notificac...

0  Opciones de OpenCart - Cambio de tamaño de la imagen  ( Opencart options image resize ) 
Finalmente me estoy recuperando para clasificar mi sitio web después de varias jorobas grandes. Tengo un problema con el tamaño de la imagen. El código es e...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos