Importação de classe php

Estou em um projeto de um sistema contábil usando php. O usuário admin clica na opção do combo, e depois é redirecionado para outra página de perfil (a lógica). Como isso ainda não ta acontecendo, estou apenas fazendo uso de uma classe php e outro arquivo, dando include... 
Importo o arquivo Password.php usando include, e nada acontece. Coloquei um retorno de teste, e quando eu comento os includes, ele volta a retornar. Preciso utilizar uma função static, que pertence a esta classe Password. 
Esse arquivo ficava em outro diretório, e copiei ele pra mesma pasta que o arquivo que envia os dados via ajax está.
Segue arquivo admin.php (ajax passando os dados): 

$( "#update-data" ).click(function() {
			var user = nome;
			var acess = email;
			var passwd = senha;
			
			alert(nome);
			$.post("atualiza.php",
			{
				username: user,
				acesso: acess,
				senha: passwd
			},
			function(data){
				alert(data);				
			});
		
		});

Segue atualiza.php: (na mesma pasta)

<?php 	
	include("config.php");
	include ("Password.php"); // so retorna se eu comentar aqui
	$msg = '';
	session_start();
	
	$NOME = $_POST['username'];
	$ACESSO = $_POST['acesso'];
	$SENHA = $_POST['senha'];
	
	$hash = Password::_crypt($SENHA);
	echo $SENHA;

Todos estão na mesma pasta, tentei require, require_once e include_once usando aspas duplas. Ta no meu servidor dentro da pasta public_html.

Olá @Fabricio_Franco.

O erro provavelmente está na classe “Password.php”.

Poste o conteúdo dela aqui para nós tentarmos te ajudar melhor.

1 curtida

Já tentou iniciar a sessão antes dos includes?

session_start();
includes …

ou usar require_once no lugar de include ?

Galera, resolvido. Abraço!