Cod: Selectaţi tot
if(isset($_SERVER['HTTP_REFERER'])) { $adresa = $_SERVER['HTTP_REFERER'];}
// daca vine de undeva cererea de adaugare in baza de date //
if(isset($adresa))
{
// definesc ce adrese accept //
$acc = array("$link/bancuri.php", "$adresasite/bancuri.php");
// daca vine de unde trebuie sa vedem daca este de unde vreau eu sa vina cererea //
if($adresa == in_array($adresa, $acc))
{
echo "da ai voie sa adaugi in baza de date";
}
// cererea NU vine de unde trebuie
else
{
echo "nu ai voie sa adaugi in baza de date";
}
}
// daca nu are referinta //
else
{
echo "adresa a fost accesata simplu din adress bar";
}
2. Nu am idee cum as putea sa adaug in array urmatorul lucru:
am si adresa de genul $numesite/bancuri-x , unde x este doar un numar ( bancuri-10 ) adica pagina 10 cu bancuri
3. Acelasi lucru as dori sa il fac si pentru adresa de genul: $numesite/bancuri/autor/XXX , unde XXX reprezinta un nume de utilizator inscris pe site. cum as putea sa il bag in array ?
4. Tot pentru punctul 3, $numesite/bancuri/autor/XXX/X , unde XXX reprezinta un nume din baza de date si X reprezinta un numar intreg, adica pagina 10 de bancuri adaugate de autorul Admin .
Ceva explicatii, solutii, daca exista ?
Multumesc anticipat!