Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Filtru sedimente inainte de pompa?

Paște fericit!

electrician constructor video curs

Cum pot bloca transferul de date ...
 Ce reprezinta in chimie abrevieri...

Google pay ma taxeaza in timp ce ...

Kia Picanto 2022 - Problema motor?

Durere umar AC Joint
 Care este cea mai sanatoasa paine?

Zgomot ritmic ce urmeaza rotirea ...

Merita Lumix FZ82 in 2024?

Nu pot activa Memory Integrity
 Supratensiuni accidentale

Cuțit/ briceag drumetie

Cum am acces la o parte dintr-un ...

Mother's Day
 

Variabile de Sesiune

- - - - -
  • Please log in to reply
3 replies to this topic

#1
PKRUSER

PKRUSER

    New Member

  • Grup: Junior Members
  • Posts: 17
  • Înscris: 04.07.2017
Nu pot seta o a doua variabila de sesiune si nu inteleg de ce:

session_start();
	function get_string_between($string, $start, $end){
				.....
				return substr($string, $ini, $len);
			}
			if(isset($_POST['inputEmail']) && isset($_POST['inputPassword']) && $_POST['inputEmail'] != '' && $_POST['inputPassword'] != ''){
				// ceva cod ...
						$user_json = json_encode($value);
						$user_json = json_decode($user_json, true);
   $user_json2 = json_encode($value);
						$user_json2 = json_decode($user_json2, true);
						$fullName = get_string_between($user_json['dn'], "CN=", ",OU");
						if($fullName != ""){
							$fullName = $fullName . "rrererer";
							$_SESSION['user'] = $fullName;
							$dept = get_string_between($user_json2['dn'], ",OU=", ",OU");
							$_SESSION['dep'] = "dewnjedjnjen";
							error_log(get_string_between($user_json2['dn'], ",OU=", ",OU"));
							header('Location: URL');
							session_write_close();
							exit();
						}
						else{
							$_SESSION['user'] = $username;
							header('Location:URL');
							exit();
						}
					}
				}
				else{
					header('Location:URL');
				}
			}
			else{
					header('Location: URL');
				}


Variabila de sesiune 'user' este intodeauna setata, in schimb pentru dep chiar de scriu un string "abcd" nu e setata.
Primesc doar Notice: Undefined index: dep

#2
unbrutus

unbrutus

    Guru Member

  • Grup: Senior Members
  • Posts: 16,301
  • Înscris: 23.02.2017
posteaza si tu codul indentat corect si cat de cat functional (in loc de "......." puteai pune "// bla bla")

Si nu se vede unde incerci sa accesezi dep

#3
unbrutus

unbrutus

    Guru Member

  • Grup: Senior Members
  • Posts: 16,301
  • Înscris: 23.02.2017
fara session_write_close ai incercat?

#4
PKRUSER

PKRUSER

    New Member

  • Grup: Junior Members
  • Posts: 17
  • Înscris: 04.07.2017
$user_json = json_encode($value);
				$user_json = serialize($user_json);
				$fullName = get_string_between($user_json, "CN=", ",OU");
				$departament = get_string_between($user_json, "OU=", ",OU=") . ""; 
				if($fullName){
					$_SESSION['departament'] = $departament;
					$_SESSION['user'] = $fullName;
				   
				}
				elseif($fullName == ""){
					$_SESSION['user'] = $username;
					$_SESSION['departament'] = "Fara Departament";
				   
				}
			}
		}
	}
   
	header('Location: http://localhost/Netbeans-Projects/PROJECT-TO-DO/index.php');
	exit();


Varianta aceasta de final ruleaza bine. Era o problema de logica. Nu stiu care sigur, dar e destul de ciudat PHP-ul fata de Java.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate