Non si vede la parte dello script che valorizza le variabili. Ad esempio $username = $_POST['username'];
Non è che usi/usavi una versione di php 4 e che sei passato ad una versione più recente ? Questo potrebbe essere una spiegazione.
Non si vede la parte dello script che valorizza le variabili. Ad esempio $username = $_POST['username'];
Non è che usi/usavi una versione di php 4 e che sei passato ad una versione più recente ? Questo potrebbe essere una spiegazione.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
questo è uno script completo dove ad es mettevo "ORACE" come username e "ECM"come password e ha sempre funzionato, cosa dovrei cambiare? (qui il link sul sito)
<?
// set variables
$errorpage = "error.htm";
$combine = $username . $password;
// In the form, if surfer puts in User1 for the username and One for the password:
} else if(strstr($combine,"ORACLEECM")) {
// they get directed to this page:
include ("indice_ecm.htm");
// Wrong usernmae/password combo, they get directed to a custom error page:
} else { Header("Location: $errorpage");
exit; }
?>
Codice PHP:<?php
$errorpage = "error.htm";
$username = $_POST['username'];
$password = $_POST['password'];
$combine = $username . $password;
if(strstr($combine,"ORACLEECM")) {
include ("indice_ecm.htm");
} else {
Header("Location: $errorpage");
exit;
}
?>
eXvision
Wow! è bastato aggiungere solo queste due righe e magicamente tutti gli script hanno ripreso a funzionare come prima!
Ti sono immensamente grato, non hai idea di quanti siti mi si erano bloccati!
Per capire con parole semplici cosa è successo, si può dire che Aruba ha fatto un upgrade di PHP e il vecchio codice senza la specifica delle variabili non funzionava più?
Grazie ancora a tutti per l'interessamento e la disponibilità.![]()