2010-11-29 3 views
0

を使用してセッションを維持することができます。どのように私は私がスクリプト化のWebブラウザ(simplebrowser)<a href="http://www.lastcraft.com/browser_documentation.php" rel="nofollow">http://www.lastcraft.com/browser_documentation.php</a> を使用していますが、への道持っていないようですPHPのPHPSESSID

  1. にsession_start()を。
  2. simplebrowser
  3. をsession_destroy()を使用して、いくつかのページにPHPSESSID値
  4. 参照]を設定します。

ので、PHPSESSID

+0

クッキーでシンプルブラウザーを使用していることを意味しますか? – jwueller

+0

はい、シンプルブラウザーでクッキーを使用しているため、セッションIDの設定方法がわからず、例もありません。私はsimplebrowserでsession_start()を探していました。たぶん私は明らかに逃したでしょう。 – kamal

+0

シンプルブラウザーが何らかの種類のユーザーエージェントを使用する場合、クッキーを扱うことができるはずです。 'session_start()'などは完全にサーバサイドであり、simplebrowserスクリプトで使用されても効果がありません。 – jwueller

答えて

1

セッションはあなたがsimplebrowserを要求するスクリプトによって開始されたを使用してセッションをセットアップするためにPHPの関数を使用して維持することが可能かもしれません。 simplebrowserでexample.com/script.phpを呼び出すと仮定します。次に、script.phpにはsession_start()が含まれているため、レスポンスと共にクッキーが送信されます。シンプルブラウザーのセッションを開始して維持する必要はありません.SIDを自分で設定することはできません。

+0

こんにちはrik、私はもう少しこれを説明してみましょう、私は実際に意味をなさない。 phpスクリプトは、シェルスクリプトによって駆動されます。シェルスクリプトはセッションIDを設定しますが、まずfirebugを使って通常のブラウザセッションから手動で取得し、コマンドラインに挿入します。私が達成したいのは、simplebrowserを使用してPHPスクリプト内でsessionIDを取得することです.PHPSESSIDの値を手動で取得する必要はありません。ここでシェルスクリプトがある:#!/ binに/ bashの I = "0" エコー "" エコー "##################" エコー「立ち上げ kamal

+0

#!/bin/bash i="0" echo "" echo "##################" echo "LAUNCHING REQUESTS" echo " COUNT: $2 " echo " DELAY: $3 " echo " SESSID: $1" echo "##################" echo "" while [ $2 -gt "$i" ] do i=$[$i+1] php avtest.php $1 $4 & echo "EXECUTING REQUEST $i" sleep $3 done kamal

+0

APIを使用して、 string getCookieValue(string $ host、string $ path、string $ name)、質問は次のとおりです。あなたは$ nameとして何を使うべきですか?PHSESSIDですか? – kamal

関連する問題

 関連する問題