セッションとページのリダイレクトホストされたサーバーで機能していませんか?

ニディン

私のPHPWebサイトは明らかにローカルホストで機能しています。サーバーページへのリダイレクトをホストすると機能しません(すべてのエコーを削除してテスト済み)。ただし、JavaScriptリダイレクトを使用すると機能しますが、次のページにセッション変数がありません。

次に、echo session_id();をテストしました。両方のページで異なる番号が表示されます。この問題を解決するにはどうすればよいですか?set_include_path();メソッドを使用してサーバー上のパスを処理します。

<!DOCTYPE html> 
<?php 
session_start(); 
ob_start(); 
set_include_path(".:/home/user/data"); 
echo session_id(); 
//echo ini_get('session.cookie_domain');
if($id == 'Login failed'){ header("Location: login.php?msg=Invalid Username or Password"); } 
?>
マーティン

あなたは使用することはできませんsession_start()か、header()コンテンツの後(ブラウザに送信されてきた<!DOCTYPE html>あなたの場合)。

ここではob_start()、出力のバッファリングに使用ている場合でも、前に送信されたものはバッファリングされずにブラウザに送信されるため、機能しなくheader()なりsession_start()ます。

PHPドキュメントから:

Cookieベースのセッションを使用するには、ブラウザに何かを出力する前session_start()を呼び出す必要があります。

通常のHTMLタグ、ファイル内の空白行、またはPHPのいずれかによって、実際の出力を送信する前にheader()を呼び出す必要があることに注意してください

ローカルコンピューターでは機能するが、Webホスティングプロバイダーのサーバーでは機能しないという事実は、PHPまたはWebサーバーの構成の違いが原因である可能性があります。たとえば、出力バッファリングは、ローカルインストールではデフォルトで有効になっている場合があり(output_buffering = 4096たとえば)、Webホスティングでは無効になっている場合があります(output_buffering = Off)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

クリップされたパスのテキスト下部でホバーアニメーション「スライドダウン」が機能しません。手伝って頂けますか?

分類Dev

私のサイトのCSSページがリンクされているとライトボックスが機能しません

分類Dev

構成されたすべてのセッションで、シミュレーターがスマートホームアクションに対して機能していません

分類Dev

ブートストラップ「行」クラスがCDNまたはダウンロードされたバージョンで機能していません

分類Dev

ローカルホストの他のページにリダイレクトし、Webサイトが機能していません

分類Dev

私のウェブサイトのホームページでリンクが機能していません

分類Dev

ネストされたトランザクションはサポートされていませんサーバーでのJasperReports例外はローカルホストで正常に機能します

分類Dev

ローカルホストで実行されている光沢のあるサーバーは、ApacheによってリダイレクトされたときにWebからアクセスできません

分類Dev

シングルステップのsshポート転送は機能しませんが、リモートジャンプサーバーとリモートローカルホストでsshポート転送が別々に実行された場合にのみ機能しますか?

分類Dev

FoundationDB、レイヤー:クライアントアプリケーションまたはサーバーノードでホストされていますか?

分類Dev

logout.phpはサーバー上の目的のページにリダイレクトされませんが、ローカルホストでは機能します

分類Dev

解析はアプリリリースバージョンでは機能しませんが、シミュレーターで、またはxcodeを介してデバイスにインストールされた場合に機能します

分類Dev

ServiceStack.Redisクライアントバージョン4.0.44を使用してリモートサーバーからredisにアクセスすると、「Redisセンチネルが利用できませんでした」というメッセージが表示されます

分類Dev

PHPページからのリダイレクトは含まれていなかったか、必要とされていませんでした

分類Dev

Flaskアプリサーバーがアプリケーションに必要な他のファイルと一緒にフォルダーに配置されているときに「要求されたURLがサーバー上に見つかりませんでした」というメッセージが表示される

分類Dev

Kafka REST-Proxyに送信されたメッセージが、「このサーバーはそのトピックパーティションのリーダーではありません」エラーによって拒否されました

分類Dev

パッケージのデータディレクトリを抽出できませんでした。インストールしたアプリケーションがデバッグ可能であると確信していますか?

分類Dev

インストールされたアプリケーションが機能していないか、アンインストールできません

分類Dev

Reduxに反応します。コンポーネントがReduxストアに接続されていません。別のコンポーネントでアクションとレデューサーをテストしましたが、他のコンポーネントでも機能しますか?

分類Dev

IEでリダイレクトされたdomianを使用してページ間でセッションオブジェクトが失われました

分類Dev

インデックスページでのみ、私のホストであるため、セッションが開始されません。

分類Dev

Webサイトのホームディレクトリでセッションが機能しない理由

分類Dev

PHPでのセッション。ユーザーがフォームに自分の情報を誤って入力した場合、ログインページにリダイレクトされません

分類Dev

VS Team Services が継続的インテグレーションで「このバージョン管理ホストはサポートされていません」という誤ったエラーを表示する

分類Dev

Googleスプレッドシートのセルを更新すると、「リソースバージョンIDがありません」/「リモートサーバーがエラーを返しました:(400)不正なリクエスト」というエラーが返されます。

分類Dev

オブジェクト参照がオブジェクトのインスタンスに設定されていません。セッションがnullの場合にログインページにリダイレクトする方法

分類Dev

Twitter Bootstrap 3の複数の修正されたトップナビゲーションバーヘッダーが正しく機能していませんか?

分類Dev

PKCEフローを使用したOKTA認証付与を使用してAmazonS3バケットでホストされているAngularアプリケーションの静的Webサイトでのリダイレクトの問題

分類Dev

PKCEフローを使用したOKTA認証付与を使用してAmazonS3バケットでホストされているAngularアプリケーションの静的Webサイトでのリダイレクトの問題

Related 関連記事

  1. 1

    クリップされたパスのテキスト下部でホバーアニメーション「スライドダウン」が機能しません。手伝って頂けますか?

  2. 2

    私のサイトのCSSページがリンクされているとライトボックスが機能しません

  3. 3

    構成されたすべてのセッションで、シミュレーターがスマートホームアクションに対して機能していません

  4. 4

    ブートストラップ「行」クラスがCDNまたはダウンロードされたバージョンで機能していません

  5. 5

    ローカルホストの他のページにリダイレクトし、Webサイトが機能していません

  6. 6

    私のウェブサイトのホームページでリンクが機能していません

  7. 7

    ネストされたトランザクションはサポートされていませんサーバーでのJasperReports例外はローカルホストで正常に機能します

  8. 8

    ローカルホストで実行されている光沢のあるサーバーは、ApacheによってリダイレクトされたときにWebからアクセスできません

  9. 9

    シングルステップのsshポート転送は機能しませんが、リモートジャンプサーバーとリモートローカルホストでsshポート転送が別々に実行された場合にのみ機能しますか?

  10. 10

    FoundationDB、レイヤー:クライアントアプリケーションまたはサーバーノードでホストされていますか?

  11. 11

    logout.phpはサーバー上の目的のページにリダイレクトされませんが、ローカルホストでは機能します

  12. 12

    解析はアプリリリースバージョンでは機能しませんが、シミュレーターで、またはxcodeを介してデバイスにインストールされた場合に機能します

  13. 13

    ServiceStack.Redisクライアントバージョン4.0.44を使用してリモートサーバーからredisにアクセスすると、「Redisセンチネルが利用できませんでした」というメッセージが表示されます

  14. 14

    PHPページからのリダイレクトは含まれていなかったか、必要とされていませんでした

  15. 15

    Flaskアプリサーバーがアプリケーションに必要な他のファイルと一緒にフォルダーに配置されているときに「要求されたURLがサーバー上に見つかりませんでした」というメッセージが表示される

  16. 16

    Kafka REST-Proxyに送信されたメッセージが、「このサーバーはそのトピックパーティションのリーダーではありません」エラーによって拒否されました

  17. 17

    パッケージのデータディレクトリを抽出できませんでした。インストールしたアプリケーションがデバッグ可能であると確信していますか?

  18. 18

    インストールされたアプリケーションが機能していないか、アンインストールできません

  19. 19

    Reduxに反応します。コンポーネントがReduxストアに接続されていません。別のコンポーネントでアクションとレデューサーをテストしましたが、他のコンポーネントでも機能しますか?

  20. 20

    IEでリダイレクトされたdomianを使用してページ間でセッションオブジェクトが失われました

  21. 21

    インデックスページでのみ、私のホストであるため、セッションが開始されません。

  22. 22

    Webサイトのホームディレクトリでセッションが機能しない理由

  23. 23

    PHPでのセッション。ユーザーがフォームに自分の情報を誤って入力した場合、ログインページにリダイレクトされません

  24. 24

    VS Team Services が継続的インテグレーションで「このバージョン管理ホストはサポートされていません」という誤ったエラーを表示する

  25. 25

    Googleスプレッドシートのセルを更新すると、「リソースバージョンIDがありません」/「リモートサーバーがエラーを返しました:(400)不正なリクエスト」というエラーが返されます。

  26. 26

    オブジェクト参照がオブジェクトのインスタンスに設定されていません。セッションがnullの場合にログインページにリダイレクトする方法

  27. 27

    Twitter Bootstrap 3の複数の修正されたトップナビゲーションバーヘッダーが正しく機能していませんか?

  28. 28

    PKCEフローを使用したOKTA認証付与を使用してAmazonS3バケットでホストされているAngularアプリケーションの静的Webサイトでのリダイレクトの問題

  29. 29

    PKCEフローを使用したOKTA認証付与を使用してAmazonS3バケットでホストされているAngularアプリケーションの静的Webサイトでのリダイレクトの問題

ホットタグ

アーカイブ