Nu reusesc sa redirectionez cu Header("Location: ...)
Scris: Sâm Dec 19, 2020 11:18 pm
Sal !
Încerc să rezolv o problemă, dar nu-i dau de cap ...
Am o pagină php din care redirecționez la pagina inițială, cu :
header("Location:http://www.example.com/$_SESSION[domeniu].php");
Durerea este că atunci când rulez proiectul în Host, serverul îmi dă eroarea 400 că nu este o greșală,
dar este un accident !!!???, sau zice că nu găsește adresa ... în schimb, când rulez în Localhost
header("Location:http://localhost/example/$_SESSION[domeniu].php");
treaba merge bine, !!!
Pe server, nu se întoarce la pagina indicată cu $_SESSION[domeniul].php sau cu $domeniul.php, ???
dar dacă adresez cu:
header("Location:http://www.example.com/numedomeniu.php"); merge perfect !!!
Adică tre să-i dau textual numele domeniului la care să se întoarcă, ex. cadouri.php, servicii.php, nu sub formă de variabilă ...
Pe mine mă interesează ca adresarea să o fac printr-o variabilă $domeniu.php sau $_SESSION[domeniu].php
pentru că domeniul poate fi diferit la intrarea în pagina curentă ...
Codul php final arată așa :
........................................
$sql4 = "insert into imagini_clienti values('$_SESSION[index]', '$_SESSION[indexcli]', '$_SESSION[client]', '$_SESSION[titlu_imag]', '$_SESSION[adresa_imag]')";
if (mysqli_query($conn, $sql4)or die(mysql_error())){
header("location: http://www.exemplu.com/$_SESSION[domeniu].php");
}else{
//echo"ceva nu merge !";
}
Îmi semnalează eroarea, dar la adresarea manuală de întoarcere, găsesc imaginea afișată corespunzător și datele ei în tabelul de imagini.
Nu reușesc să fac să recunoască adresarea prin variabilă !!!
Scuze că am scris prea mult, dar am vrut să fiu cât mai explicit. TKS !!! "SĂRBĂTORI FERICITE ȘI CU SĂNATATE !!! "
Încerc să rezolv o problemă, dar nu-i dau de cap ...
Am o pagină php din care redirecționez la pagina inițială, cu :
header("Location:http://www.example.com/$_SESSION[domeniu].php");
Durerea este că atunci când rulez proiectul în Host, serverul îmi dă eroarea 400 că nu este o greșală,
dar este un accident !!!???, sau zice că nu găsește adresa ... în schimb, când rulez în Localhost
header("Location:http://localhost/example/$_SESSION[domeniu].php");
treaba merge bine, !!!
Pe server, nu se întoarce la pagina indicată cu $_SESSION[domeniul].php sau cu $domeniul.php, ???
dar dacă adresez cu:
header("Location:http://www.example.com/numedomeniu.php"); merge perfect !!!
Adică tre să-i dau textual numele domeniului la care să se întoarcă, ex. cadouri.php, servicii.php, nu sub formă de variabilă ...
Pe mine mă interesează ca adresarea să o fac printr-o variabilă $domeniu.php sau $_SESSION[domeniu].php
pentru că domeniul poate fi diferit la intrarea în pagina curentă ...
Codul php final arată așa :
........................................
$sql4 = "insert into imagini_clienti values('$_SESSION[index]', '$_SESSION[indexcli]', '$_SESSION[client]', '$_SESSION[titlu_imag]', '$_SESSION[adresa_imag]')";
if (mysqli_query($conn, $sql4)or die(mysql_error())){
header("location: http://www.exemplu.com/$_SESSION[domeniu].php");
}else{
//echo"ceva nu merge !";
}
Îmi semnalează eroarea, dar la adresarea manuală de întoarcere, găsesc imaginea afișată corespunzător și datele ei în tabelul de imagini.
Nu reușesc să fac să recunoască adresarea prin variabilă !!!
Scuze că am scris prea mult, dar am vrut să fiu cât mai explicit. TKS !!! "SĂRBĂTORI FERICITE ȘI CU SĂNATATE !!! "