Erreur oscommerce - http_build_query() parameter 1 expected to be array or object

Hébergement de sites web Erreur en relation avec une mise à jour de PHP vers 5.4

Cette erreur vient d'une fantaisie qui ne sert pas à grand chose dans le fichier de login de l'administration de la boutique.
La fonction http_build_query()  a besoin d'un «Array» (tableau de variable) pour fonctionner et il semble que ce array ne se fabrique pas bien.

dans le fichier login.php de votre répertoire admin

trouver

if (tep_session_is_registered('redirect_origin')) {
                $page = $redirect_origin['page'];
                $get_string = '';

               if (function_exists('http_build_query')) {
                  $get_string = http_build_query($redirect_origin['get']);
                }

                tep_session_unregister('redirect_origin');

                tep_redirect(tep_href_link($page, $get_string));
              } else {
                tep_redirect(tep_href_link(FILENAME_DEFAULT));
              }

Remplacer tout par  :

#############################
# modif pour php 5.4

/*
if (tep_session_is_registered('redirect_origin')) {
                $page = $redirect_origin['page'];
                $get_string = '';

               if (function_exists('http_build_query')) {
                  $get_string = http_build_query($redirect_origin['get']);
                }

                tep_session_unregister('redirect_origin');

                tep_redirect(tep_href_link($page, $get_string));
              } else {
                tep_redirect(tep_href_link(FILENAME_DEFAULT));
              }
*/

  tep_redirect('index.php');

# fin modif pour php 5.4 
#############################  

De cette façon la redirection est forcé vers l'index.php de l'administration.
Téléphonie d'affaires et pour entreprises

  • 2 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente ?

Related Articles

Connexion à votre boutique

Rapide Utiliser Explorer 7 et + pour un ordinateur de PC,...

Changement classe de taxe Juillet 2010 la TPS-TVQ-TVH dans votre boutique

Rapide Il y a maintenant 5 classes de taxes au canada: TPS, TVH, et TVQ. Les...

Changer ma bannière (Logo) dans ma boutique

Rapide Pour les boutiques de la version 4.1.00 et après 1. Visitez la zone...

Contrôle de l'inventaire

Rapide   La Boutique vous permet de gérer votre inventaire de...

Détails du client dans ma boutique

Rapide   Cette option vous permet de choisir ce que vous voulez demander comme...