Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2012, 19:04
Feligo
 
Fecha de Ingreso: agosto-2011
Mensajes: 100
Antigüedad: 13 años, 6 meses
Puntos: 1
Exclamación ¿Fatal error?

Hola.

Tengo un problema, resulta que tengo un código de la siguiente forma en la página "registro.php":

Código PHP:
Ver original
  1. <?php
  2. require_once('PHT.php');
  3.  
  4. try
  5. {
  6. $HT = new CHPPConnection('xxx', 'xxx', 'http://botrick.altirogames.com/crearcuenta.php');
  7. $url = $HT->getAuthorizeUrl();
  8. }
  9. catch(HTError $e)
  10. {
  11. echo $e->getMessage();
  12. }
  13.  
  14. $_SESSION['HT'] = $HT;
  15. header('Location: '.$url);
  16. ?>

Y en la página que recibe los valores tengo el siguiente código, en "crearcuenta.php":

Código PHP:
Ver original
  1. <?php
  2. require_once("conexion.php");
  3. require_once("PHT.php");
  4. $HT = $_SESSION['HT'];
  5. try
  6. {
  7. $HT->retrieveAccessToken($_REQUEST['oauth_token'], $_REQUEST['oauth_verifier']);
  8. $userToken = $HT->getOauthToken();
  9. $userTokenSecret = $HT->getOauthTokenSecret();
  10. }
  11. catch(HTError $e)
  12. {
  13. echo $e->getMessage();
  14. }

En mi pc todo funciona perfecto, pero en otros pcs se les cae con el siguiente error:

Código PHP:
Ver original
  1. Fatal error: Call to a member function retrieveAccessToken() on a non-object in /home2/altiroga/public_html/botrick/crearcuenta.php on line 8

Encontré el problema pero no tengo idea de porqué sucede y cómo solucionarlo... lo que pasa es que se cae porque la variable $HT está vacía en el pc donde tira el fatal error, pero en mi pc recibe correctamente el valor de la página de origen y todo funciona bien... ¿cómo o por qué en otros pc menos el mío, no recibe el valor la variable?.

Agradezco cualquier ayuda de antemano.