前提・実現したいこと
現在会員制サイトの制作をしております。
Python3でCGIを書いておりますが、
Set-Cookie行がWEBページ上に表示されてしまい、
ブラウザにてCookieが設定できません。
エラーメッセージ等
WEBページでソースコードを表示すると以下のようになります。
Set-Cookie: name=hoge <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 以下省略
該当のソースコード
python3
1#!/usr/bin/python3 2# -*- coding: utf-8 -*- 3 4print('Content-Type: text/html\n') 5print('Set-Cookie: name=hoge\n') 6print('\n') 7print('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">') 8print('<html xmlns="http://www.w3.org/1999/xhtml">') 9以下省略
補足情報(FW/ツールのバージョンなど)
Apache/2.4.25
Python 3.5.3
試行ブラウザ:
Firefox 60.0.2(64 ビット)
Google Chrome バージョン: 67.0.3396.79(Official Build) (64 ビット)
a2enmodでcgiを有効にし、cgi-binディレクトリ上で.pyを実行しております。
Set-Cookieの書き方は有効期限を入れるなど色々試したのですがうまくいかず
Apache上での設定の問題ではないかと考えております。
よろしくおねがいします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/10 06:54