Visualizzazione risultati 1 fino 10 di 10

Discussione: problemi con istruzione php, header

  1. #1
    proveApps non è connesso Utente AlterBlog
    Data registrazione
    28-09-2020
    Messaggi
    7

    Predefinito problemi con istruzione php, header

    Salve,
    Ho problemi con l'istruzione "header" del php(versione utilizzata 5.6); reindirizzo su una pagina all'interno del mio sito(esistente ovviamente).

    Il server mi restituisce il seguente messaggio :
    "Questo errore può presentarsi a causa di un file .htaccess sintatticamente scorretto, inserito da te o da un tuo script nella cartella corrente, oppure dal tuo sito che tenta di instaurare una connessione verso un server esterno non raggiungibile."

    Qualche consiglio?

    Grazie.

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Potresti postare il codice? posta anche il codice del file .htaccess se l'hai modificato
    Ultima modifica di sevenjeak : 08-10-2021 alle ore 17.46.52

    Sevenjeak
    Software developer and much more

  3. #3
    proveApps non è connesso Utente AlterBlog
    Data registrazione
    28-09-2020
    Messaggi
    7

    Predefinito

    $query = "SELECT * FROM utenti WHERE user='".$_POST['user']."' AND password='".$_POST['password']."'";
    $result=mysqli_query($conn,$query);
    $riga=mysqli_fetch_assoc($result);
    $numrows=mysqli_num_rows($result);

    if (($numrows==1))
    {
    header("location : inserisci.php");
    }


    Utilizzo php versione 5.6


    non ho modificato il file .htaccess :



    # BEGIN AV_HTTPS
    ###### ###### ###### ###### ## DO NOT EDIT!
    ###### ###### ###### ###### ##
    ## ## ## ## ## ## ## This is an automatically generated file,
    ## ## ## ## ## ## ## any manual change will be lost.
    ###### ## ## ## ###### ##
    ###### ## ## ## ###### ## NON MODIFICARE!
    ## ## ## ## ## ##
    ## ## ## ## ## Questo è un file generato automaticamente,
    ###### ## ###### ## ## qualsiasi modifica manuale verrÃ* persa.
    ###### ## ###### ## ##

    # If you think you need to edit this file, please open a new thread in our
    # support forum (http://forum.en.altervista.org/cms/) explaining what you are
    # trying to do.

    # Se pensi di aver bisogno di modificare questo file, apri una nuova discussione
    # sul nostro forum di supporto (http://forum.it.altervista.org/wordpress/)
    # spiegando cosa stai cercando di fare.

    AddHandler av-php7 .php
    RewriteCond %{HTTP:X-Forwarded-Proto} !=https
    RewriteCond %{HTTPS} =off
    RewriteRule ^ https://provedatabase1.altervista.org%{REQUEST_URI} [L,R=301]
    SetEnv AV_TOOLBAR 0

    # END AV_HTTPS


    # BEGIN WordPress
    # Le direttive (linee) tra `BEGIN WordPress` e `END WordPress` sono
    # generate dinamicamente, e dovrebbero essere modificare solo con i filtri di WordPress.
    # Ogni modifica alle direttive tra questi marcatori sarÃ* sovrascritta.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress



    Grazie.

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Non so che dirti, hai provato a mettere alla funzione header() un url assoluto ansiché uno relativo?

  5. #5
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Prova questa sintassi
    Codice PHP:
    header('Location: inserisci.php');
    var_dump($result, $numrows);
    Comunque per compatibilità tra tutti i browser, il form html (l'output) non dovrà essere visibile dopo l'inoltro via POST e prima dell'istruzione header, nemmeno dopo effettivamente poiché stai inoltrando ad altra pagina).
    Nb. La direttiva in .htaccess abbina il proprio account gratuito del dominio di terzo o secondo livello acquistato.
    Perché il tuo nick è differentemente dalla direttiva htaccess? Se hai importato sappi 1)Altervista offre gratuitamente l'utilizzazione dei servizi per un sito web e non ammette redirect, doorway, uso per depositare file nonché è solo possibile per la "normale concezione di sito/forum".
    https://it.altervista.org/regolamento.php#4.17
    Ultima modifica di darbula : 09-10-2021 alle ore 15.51.46

  6. #6
    proveApps non è connesso Utente AlterBlog
    Data registrazione
    28-09-2020
    Messaggi
    7

    Predefinito

    si ho provato nulla.
    ciò che mi stranizza e che fino all'anno scorso tutto funzionava

  7. #7
    proveApps non è connesso Utente AlterBlog
    Data registrazione
    28-09-2020
    Messaggi
    7

    Predefinito

    Darbula,

    Non ho modificato nulla. la pagina è all'interno di Altervista, un pagina .php da me realizzata.
    Ciò, che mi stranizza e+è il fatto che fino all'anno scorso circa tutto funzionava

  8. #8
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    In cima se aggiungi
    Codice PHP:
    error_reporting(-1);
    Visualizzi i notice, Warnings insomma del testo che indica cosa non va?
    Con proveApps (ergo dominio proveapps.altervista.org) non puoi utilizzare
    Codice:
    RewriteRule ^ https://provedatabase1.altervista.org%{REQUEST_URI} [L,R=301]
    ma invece è abbinato al tuo account
    Codice:
    RewriteRule ^ https://proveapps.altervista.org%{REQUEST_URI} [L,R=301]
    Da mesi in altervista è stato rimosso php 5.4 adesso la versione minima di php è la 5.6. Suppongo con lo stralcio di codice da lei fornito sta utilizzando codice obsoleto. Anche perché il carattere due punti senza spazi è il continuo del campo field di un header (il codice che ho adattato in precedenza per lei).
    Poiché php è un linguaggio interpretato, il sorgente interno può validare o meno la stilizzazione del proprio codice che si scrive. (Ergo php team direbbe migliorato).
    Se nonostante ciò ancora non visualizzi gli errori potrei suggerire in base al codice attuale come creare un file di log.
    Ultima modifica di darbula : 09-10-2021 alle ore 16.48.41

  9. #9
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Hai provato ( non so se dipende da quello ) ad aggiornare la versione di php?

  10. #10
    italiancafe non è connesso Utente Blog
    Data registrazione
    03-08-2021
    Messaggi
    25

    Predefinito

    Codice:
    $query = "SELECT * FROM utenti WHERE user='".$_POST['user']."' AND password='".$_POST['password']."'";
    $result=mysqli_query($conn,$query);
    $riga=mysqli_fetch_assoc($result);
    $numrows=mysqli_num_rows($result);
    
    if (($numrows==1))
    {
    ?>
    <meta http-equiv="refresh" content="0; url=inserisci.php">
    
    <?
    }
    prova.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •