0

重複の可能性:
session_register() DEPRECATED 問題を修正するには?

最近、あるサイトの切り替えホストを移動しました。サイトはフロントエンドで正常に動作しますが、ログインしようとすると次のエラーが表示されます

Deprecated: Function session_register() is deprecated in /home/content/69/9301569/html/cls.userlogin.php on line 31

Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at /home/content/69/9301569/html/cls.userlogin.php:31) in /home/content/69/9301569/html/cls.userlogin.php on line 31

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/content/69/9301569/html/cls.userlogin.php:31) in /home/content/69/9301569/html/cls.userlogin.php on line 31

Warning: Cannot modify header information - headers already sent by (output started at /home/content/69/9301569/html/cls.userlogin.php:31) in /home/content/69/9301569/html/form-login.php on line 14

私はサイトを構築しませんでした。移動したばかりなので、かなり迷っています。このエラーを修正するにはどうすればよいですか?

4

2 に答える 2

2

問題のある行には、次のような行が含まれます。

session_register("foo");

それを次のように置き換えます。

$_SESSION['foo'] = $foo;

'foo'$fooを登録されている名前に置き換えます。

于 2012-07-19T20:52:56.797 に答える
1

新しいサーバーのphpバージョンで変更された関数を使用しています。最初に同じバージョンの PHP を使用して、他のサーバーにアプリをデプロイしてみてください

于 2012-07-19T21:05:36.577 に答える