HomeArtikelDownloadsForum
PCFreunde.deForumEntwicklungPHP, MySQL & Co.
Besucher online: 774
Schnellsuche

Anzeigen

Community

Foren
PHP, MySQL & Co. Seite 1/1
PHP Fehlermeldung: session_register
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1
Nachricht
Pgr456
Titel: PHP Fehlermeldung: session_register 07.09.2010 14:45
198 Punkte (?)
Anmeldungsdatum: 09.06.2010
Beiträge: 131
Hallo pc freunde ich hab diese fehlermeldung
Zitat:
Deprecated: Function session_register() is deprecated in /data/multiserv/users/325292/projects/857894/www/index.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /data/multiserv/users/325292/projects/857894/www/index.php:10) in /data/multiserv/users/325292/projects/857894/www/index.php on line 32
Und weiß nich was tun. kann mir jemand den Fehler beheben ich denke man muss den Pfad der dateien in .php dateien ändern. Mein hoster ist kilu.de und ich weiß nicht wie und wo ich den pfad änder. Kann mir das jemand machen ich habe einfach alles was zur website gehört hochgeladen wäre net wenn das jemand machen könnte http://rapidshare.com/files/417618587/jackpot.zip

________________________________________
Geilster kostenloser Webhoster
Private Nachricht senden  
 
L3oop
Titel: PHP Fehlermeldung: session_register 07.09.2010 15:53
Moderator
44.900 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.376
Experte
Hallo,

der Pfad scheint zu stimmen, allerdings wird im Script eine veraltete Funktion verwendet.

Poste mal, was in der index.php in Zeile 10 steht.

PS: Thread umbenannt und verschoben

Gruß L3oop

[Zuletzt bearbeitet: 07.09.2010 15:54]

________________________________________
StereomixBootreihenfolge ändernPC beschleunigen
Private Nachricht senden  
 
Pgr456
Titel: PHP Fehlermeldung: session_register 07.09.2010 16:39
198 Punkte (?)
Anmeldungsdatum: 09.06.2010
Beiträge: 131
Zitat:
<?
/***********************************************************************
Jackpotsoft GamingCenter™
INDEX CONNECTOR
v1.0
************************************************************************/
Error_Reporting(E_ALL & ~E_NOTICE);
unset($l);
session_start();
session_register($l);
include ("includes/config.php");
include ("dbcon.php");
include ("includes/functions.php");
// CHECK AND UPDATE TRAFFIC STATS
$date=date("d/m/y");
$user_ip_address = $HTTP_SERVER_VARS["REMOTE_ADDR"]; /*Fetch the user's IP Address */
$traffic_stats=mysql_fetch_array(mysql_query("select * from jsgamingcenter_traffic WHERE date='$date'", $casdb));
if ($traffic_stats[1]!=$date){
mysql_query("INSERT INTO `jsgamingcenter_traffic` VALUES('', '$date', '0', '0')", $casdb);
}
$tuserip=mysql_fetch_array(mysql_query("select * from jsgamingcenter_users WHERE ip_reg='$user_ip_address'", $casdb));
if ($tuserip[ip_reg]==$user_ip_address){
mysql_query("UPDATE jsgamingcenter_traffic set visitors_re=visitors_re+'1' where date='$date'", $casdb);
}
if ($tuserip[ip_reg]!=$user_ip_address){
mysql_query("UPDATE jsgamingcenter_traffic set visitors_new=visitors_new+'1' where date='$date'", $casdb);
}
/***********************************************************************
Check if user is logged on and display the appropriate page
************************************************************************/
if($page=="" or $page==" "){
header("Location: casino_start.php");
}
if($page!="" && $page!=" "){
if(!isset($l)){
include ("templates/template_header_main.php");
include ("templates/template_login_top.php");
include ("templates/template_$page.php");
include ("templates/template_footer_main.php"); }
else{
include ("templates/template_header_main.php");
include ("templates/template_accountinfo_top.php");
include ("templates/template_$page.php");
include ("templates/template_footer_acc.php");
}
}
?>

Könnte das vll die lösung sein:
Zitat:
If your Site not work problory please read below ...

The website is enabled with PHP 4.0, but need PHP 4.0 WITH VARIABLE PARSING.

Ask Hosting Company for permission to do this,

you will need to create a php.ini file in your public_html
folder with the following line:

register_globals = On

You will then need to add the following line to your .htaccess file in the
public_html folder:

suPHP_ConfigPath /home/Yourusername/public_html


________________________________________
Geilster kostenloser Webhoster
Private Nachricht senden  
 
Black-Baron
Titel: PHP Fehlermeldung: session_register 10.09.2010 10:29
1.666 Punkte (?)
 
Anmeldungsdatum: 08.04.2007
Beiträge: 673
Nee dein Problem ist dass auf deinem Hoster bereits PHP 5.3 läuft und dort die Funktion "session_register" rausgeflogen ist.
mein Problem is aktuell, dass ich den Sinn dieser Funktion an der stelle nicht verstehe, aber da kann L3oop vllt weiterhelfen.
Nach meinem Verständnis wird die Variable $l zunächst mit unset() gelöscht um dann in die Session eingetragen zu werden ?!? Wo liegt da der Sinn?
Private Nachricht senden  
 
L3oop
Titel: PHP Fehlermeldung: session_register 10.09.2010 10:44
Moderator
44.900 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.376
Experte
Akzeptierte Antwort
(+50 Punkte)
session_register wurde in früheren PHP-Versionen verwendet, um Session-Variablen zu definieren. Das geht aber ab PHP 5 einfach mit $_SESSION['variablenname'] = "wert";.

$HTTP_SERVER_VARS sollte durch $_SERVER ersetzt werden. Die Zeile mit dem session_register kann gelöscht werden.

[Zuletzt bearbeitet: 10.09.2010 10:47]

________________________________________
StereomixBootreihenfolge ändernPC beschleunigen
Private Nachricht senden  
 
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1
Community Login
eMail:
Passwort:
Auto-Login
Happy Birthday!