Changeset 107072 in spip-zone


Ignore:
Timestamp:
Oct 20, 2017, 12:29:45 PM (21 months ago)
Author:
chankalan@…
Message:

éviter des notices php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.1/plugins/statistiques/inc/referenceurs.php

    r104360 r107072  
    7070        if ($url = @parse_url($kw_referer)) {
    7171                $query = isset($url['query']) ? $url['query'] : "";
    72                 $host = strtolower($url['host']);
    73                 $path = $url['path'];
    74                 $scheme = $url['scheme'];
     72                $host = isset($url['host']) ? strtolower($url['host']) : "";
     73                $path =  isset($url['path']) ? $url['path'] : "";
     74                $scheme = isset($url['scheme']) ? $url['scheme'] : "";
    7575        } else {
    7676                $scheme = $query = $host = $path = '';
     
    104104
    105105                                                // Si on a defini le nom de la variable en expression reguliere, chercher la bonne variable
    106                                                 if (!strlen($keywords) > 0) {
     106                                                if (!empty($keywords) AND !strlen($keywords) > 0) {
    107107                                                        if (preg_match("," . $arr_engines[$cnt][1] . "([^\&]*),", $query, $vals)) {
    108108                                                                $keywords = urldecode($vals[2]);
Note: See TracChangeset for help on using the changeset viewer.