Pereiti prie turinio

Patvirtinimo kodas


Rekomenduojami pranešimai

Sveiki,

turiu paprastą kodą, bet man reikia kažkaip padaryti kad paspaudus Užsakyti leistų eiti į sekantį puslapį tik gerai įvedus patvirtinimo kodą, jaigu blogai suves kad parašytų kad blogai suvestas patvirtinimo kodas, tikiuosi supratot apie ką kalbu.

 

<form method='post' action='uzsakytisms.php'>
Vartotojas: 
 <input name='username' class='input' id='quantity' type='text' value='' /><span id="errmsg"></span><br /><br />
El.Paštas:  
 <input name='email' class='input' id='quantity' type='text' value='' /><span id="errmsg"></span><br /><br />
 Apmokėjimo būdas: 
 <select class='input' name='subject'>
 <option>SMS</option>
 <option>Banku</option>
 <option>PayPal</option>
</select><br /><br />
 Subdomenas:
 <input class='input' name='message' id='1quantity' type='text' value=''/><span id="1errmsg"></span><br><i>subdomenas.megahost.lt, subdomenas.hoh.lt.</i><br /><br />
 <input onClick='return confirm("Ar tikrai nori užsisakyti hostingą?");' type='submit' class='input1' value='Užsakyti' />
</form>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Internete yra daug pavyzdziu, class`iu kaip padaryt su captcha prisijungima.

 

O visas pagrindas darant su sesijom toks:

 

Isvedi koda ir irasai i vartotojo sesija ta koda. Duodi laukeli ivesti koda. Spaudziant "Uzsakyti" submit`a kitame puslapije atsipostini informacija is laukelio kuriame buvo ivestas kodas. Ir sulygini su irasytu sesijoje. Jeigu kodai sutinka vuolia jis teisingas. Jeigu ne ismeti klaida. :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pas mane VDS kažko tai neatpažysta

 

session_start();

 

ir meta štai ką:

 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/bandymas.php:6) in /var/www/bandymas.php on line 182

 

Ką pasiųlytumėt?

Redagavo grfd
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Pas mane VDS kažko tai neatpažysta

 

session_start();

 

ir meta štai ką:

 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/bandymas.php:6) in /var/www/bandymas.php on line 182

 

Ką pasiųlytumėt?

 

session_start(); deti pries outputa, arba isijungt output buferingą.

 

Išjungta funkcija turbūt rašyk VDS adminam jog įjungtu nes ta pati problema būna locahost'e.

 

Galetum ir nesikisti kai nesupranti kas yra. :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jokeris teisingai pasakė, tik aš gal kiek išsamiau paaiškinsiu ;)

 

session_start() funckija turi būti aukščiau visų HTML t.y. pvz index.php pirmoje eilutėje.

<? session_start(); ?>
<html>
<body>
...

 

Arba gali su ob_start() tai padaryti ir kodo viduje :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Jokeris teisingai pasakė, tik aš gal kiek išsamiau paaiškinsiu ;)

 

session_start() funckija turi būti aukščiau visų HTML t.y. pvz index.php pirmoje eilutėje.

<? session_start(); ?>
<html>
<body>
...

 

Arba gali su ob_start() tai padaryti ir kodo viduje :)

 

Bent pas mane be ob_start(); pradžioje ir be ob_enf_flush(); gale sesijos neįrašo į sausainį nors session_start() prasideda kodas

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ą...