儘管我可以看到很多類似問題的回覆,但我並不認爲他們回答了我的問題。基本上,我有一個Python的CGI腳本,我想運行另一個腳本。因此,例如,讓我們說,我要做到以下幾點,以保持它的簡單:如何從另一條stript調用python cgi腳本
#!/usr/bin/env python3
print("html_text)
# here call some other Python cgi script which has some other HTML text
我只是想簡化問題,所以這個答案可以專注於我其實想明白了。基本上,我想從當前的Python cgi腳本中調用另一個python cgi腳本,併爲它打印更多html(並可能使用傳遞的前一個腳本中的數據)。
我真正想做的是製作3個cgi腳本。第一個打印表單。然後這個表單將數據發送到下一個執行數據檢查的數據,確保它們全部有效。現在這裏是困難的部分。我基本上要確保如果數據無效,我想將信息傳遞迴第一個腳本,以便可以將有效數據保存在表單中(通過POST?),如果它有效,它將執行下一個腳本。
這怎麼辦?
啊,那能工作,但是如果我想用腳本首先打印出一個登錄表單,然後將其發佈到下一個scr,該怎麼辦? IPT,並在該腳本檢查數據是否有效,如果是這樣重定向到另一個腳本,如果沒有重定向到前腳本? 謝謝btw :) –
此外,我想確保如果數據無效,我可以通過它回到前一頁(通過POST也許)。 –
@TheoPavlakou我看到你的編輯。我認爲你已經添加了足夠的新信息,你可以證明你需要單獨提問。 – John