Pereiti prie turinio

Problema su login forma + MySQL


Rekomenduojami pranešimai

Ok, dėkui už atsakymą. :|

 

Turiu dar vieną bėdą. Faile pavyko.php kodas:

<?php
include_once ('index.php'); 

if ($_GET['user'])
{
printf("Sveikas, %s", $_GET['user']);
}
?>

 

Bėda tame, kad tos eilutės "Sveikas..." neatvaizduoja. Tai net nežinau kodėl.

Redagavo v1per
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ok, dėkui už atsakymą. :|

 

Turiu dar vieną bėdą. Faile pavyko.php kodas:

<?php
include_once ('index.php'); 

if ($_GET['user'])
{
printf("Sveikas, %s", $_GET['user']);
}
?>

 

Bėda tame, kad tos eilutės "Sveikas..." neatvaizduoja. Tai net nežinau kodėl.

 

Norint, kad atvaizduotų, tavo url turi būti like: domenas.lt/failas.php?user=MuniGod, GET paima nuo URL, kaip mačiau tu ten su sesijomis darai, tai vietoj GET, turi būti $_SESSION [ 'user' ];

 

ir šiaip tu čia man kažkaip kreivai darai ir nesuprantu ką tu nori padaryti :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ne su sesijom as darau, o viska su GET ir POST. Tavo variantas su SESSION irgi neveikia...

O gal galima kaip nors iškart ištraukt iš mysql tą vardą? Arba, pvz., kokį nors vartotojo serijos numerį ar pan.?

 

Viską galima, tik man rodos tu nežinai pats ko nori, bandai čia ekspromtu kažką pasidaryti, bent jau man taip atrodo :|

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Žinau, kad galima, bet nežinau kaip... :|

 

Esmė, jog noriu padaryt prisijungimo sistemą, koks žmogus prisijungia ir kitam puslapy, rodo jo info., kaip ID, jo vardą ir pan. (kurie yra mysql db).

1. Prisijungime patikrini, ar toks vartotojas egzistuoja su tokiu slaptazodziu. Jei egzistuoja, lieka 2 variantai:

a) Is karto i sesijas sukisi visa jo informacija

b) Kitame puslapy, paimi jau uzsetinta jo ID, ir surinkes informacija sukisi i sesijas/atvaizduoji.

 

Kad veiktu sesijos kiekvienam puslapy turi but session_start();, pries bet koki isvedima/naudojima.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
1. Prisijungime patikrini, ar toks vartotojas egzistuoja su tokiu slaptazodziu. Jei egzistuoja, lieka 2 variantai:

a) Is karto i sesijas sukisi visa jo informacija

b) Kitame puslapy, paimi jau uzsetinta jo ID, ir surinkes informacija sukisi i sesijas/atvaizduoji.

 

Kad veiktu sesijos kiekvienam puslapy turi but session_start();, pries bet koki isvedima/naudojima.

 

 

Na, puiku, kad paaiškinai, tik žinoma, geriau būtų išvyst pavyzdinį kodą, nes pats kaip sakiau, nesu labai patyręs ir t.t.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Čia kodas, kuris TURĖTŲ kitaip atvaizduot url, jį skaidyt ar pan. Ar įmanoma šitą funkciją įterpus (include(...)) į tą index.php, kur yra login forma, kaip nors su GET metodu atvaizduot to prisijungusio žmogaus, vardą, ID ir pan.?

 

<?php
function decode_url()  
{ 

global $PATH_INFO; 

$duomenys = substr ($PATH_INFO , 1); 


$duomenys = explode(";",$duomenys); 


if (isset($duomenys)) 
{ 

	$d_size = sizeof($duomenys); 
	for ($x=0;$x < $d_size; $x++)  
	{ 

		$vars = explode(",",$duomenys[$x]); 
		if (isset($vars)&&sizeof($vars)==2)  
		{ 

			isset($GLOBALS[$vars[0]])?true:$GLOBALS[$vars[0]] = $vars[1]; 
		} 
	} 
} 
} 
decode_url(); 

?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...