0

ユーザーがログインしているときに、すべての URL にユーザー名の変数を追加する必要があります。

たとえば、次のようになります。

  • www.example.com/?user=user1
  • www.example.com/category1/product1/?user=user1

変数を追加する必要があるのは、各ユーザーがテンプレートに固有のスタイルを持っているため、ページを PDF サービスに送信するためです。

変数を設定しましたが、php を使用して URL にまだ変数が含まれていない場合、ページ URL を書き直して変数を含めるにはどうすればよいですか?

4

2 に答える 2

1

Apache は、ユーザーがログインしているかどうかを知ることができません。これは、PHP コードに関係しています。この場合、次のような SESSION 変数を追加するのが最善の解決策だと思います。

$_SESSION['user'] = 'user1';

また、ユーザー パラメータが存在するかどうかを確認する代わりに、$_SESSION['user'] が存在するかどうかを確認する必要があります。その方が簡単で安全です。

于 2013-07-19T17:56:52.933 に答える