2012-08-16 14 views
6

私はページにログインしてエントリーを提出する必要があります。要求間のクッキーを保持するために、どのように CURL:リクエスト間のクッキーはどのように保持されますか?

もう

curl $HOSTADDNEWS -L -b $COOKIE -c $COOKIE -A $HEADER -d "title=$TITLE" -o $OUTPUT.add.news 
iは、次のコード

curl $HOST -s -L -b $COOKIE -c $COOKIE -d "login=submit&login_name=$USER&login_password=$PASS" -o $OUTPUT 

でログインすることができるよしかし、私がログインしていないよエントリを提出しようとすると?

+1

これらのコマンドはクッキーを保持しています(-bと-cは、curlに書き込み権限があると仮定して同じファイルを指定しています)。--trace-asciiを使用するときれいに表示されます。あなたの問題はおそらくそれほど正確ではありません... –

+0

ありがとう!問題は$ COOKIE変数に "スラッシュ"が付きました... –

答えて

1

Daniel Stenbergに感謝します! $ COOKIE変数には "スラッシュ"が含まれています...まだファイルに保存されていますが、使用できませんでした。

+0

本当に質問に答えなかったけれども、歓迎します。:-) –

関連する問題