Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

login.php

 

Tātad gribu izveidot, lai lietotāju pārbauda nevis pēc uname un pass, bet gan drīzāk id, jo profila lapai nepieciešams $_SESSION['id].

Nezinu kā īsti ir jāpieliek cookies id un ko vajadzētu darīt, lai varētu izvilkt arī pārjos datus $_SEESION['epasts'] = $row['epasts']; ?

 

 

 

 

āāa un vēl, kā izveidot, lai linku veidotu tikai tad, ja no db viņš izvelk datus, kas ir ar http:// ?

Edited by MārisL
Posted

ja man mainīgajā $lauks ir ielasīti attiecīgie dati, tad:

if(strtolower(substr($lauks,0,7))==='http://'){

echo '<a href="'.$lauks.'">'.$lauks.'</a>';

}

else {

echo $lauks;

}

Posted

Vai tas ir pareizi, ka aiz

 

if(teksts) 
{
blabla 
};

 

ir ; ? un pēc if neseko else. Tas ; ir domāts, lai nebūtu else vai tur ir kāda kļūda?

 

 

Vai ir iespējams, ka šī ir ID: ba53efbcfe0b59c7723885deb642e0da ?

Posted

PHP nekur tuvumā nav pieejams, lai notestētu, tādēļ nemācēšu pateikt, vai ; pielikšana galā nerada kļūdu.

Noteikti zinu, ka var nelikt.

 

Jā, tā varētu sesijas ID izskatīties.

Posted

Aleksejs, bet ja viņš mainīgajā $_SESSION['id'] pie ielogošanās ir ierakstījis lietotāja id, tad viss pareizi.

 

Drīzāk izskatās, ka kveriji nav pareizi ( arī, protams varētu būt id vaina ). Izvadi kveriju, paskaties vai tiek aizsūtīts ar pareizo id un izvadi arī mysql_error()

Šķiet, ka 15. rindas kverijam jābūt tādam pašam kā 101. rindas kverijas, bet viņi nav vienādi.

Posted (edited)

marci, nu, kaut kā neredzu, ka kaut vienā vietā kaut kas tiktu piešķirts mainīgajam $_SESSION['id']... ;)

Bez tam, cik atceros, vēl vajadzēja arī session_start(); kaut kur būt... Bet nav. Varbūt ir - bet tad kaut kādā includē.

 

Jā, $_SESSION['id'] nesatur sesijas id. Manuprāt, nesatur itin neko šajā piemērā.

Edited by Aleksejs
Posted

Ticu, ka session_start ir pirmajā inklūdotajā failā, jo ja tā nebūtu, tad tiktu izmests cits errors. Patiesībā, kā tur rakstīts, viņš tiktu redirektēts uz citurieni -> header("Location: http://das.hopto.org");

 

$_SESSION['id'] visticamāk tiek piešķirts autorizācijas skriptā, šī ir tikai profila lapa.

×
×
  • Create New...