1
你好我試圖通過cUrl發送$ _SESSION變量。 我擁有的是我自己製作的網站:
該網站就像是一本書你寫了一篇文章,然後它被保存在一個.txt文件並更新到網站上並顯示。
<?php
session_start();
$firstnumb = rand(0, 10);
$secondnumb = rand(0, 10);
$_SESSION['answer'] = $firstnumb + $secondnumb;
?>
(間垃圾代碼)
<fieldset>
<legend>Post message</legend>
<form action="postmsg.php" method="post">
<div class="box">
<h3>Lable:</h3>
<input type="text" placeholder="Lable" name="lable" value="<?php print $_SESSION['lable'];?>"/>
<h3>Name:</h3>
<input type="text" placeholder="Name" name="name" value="<?php print $_SESSION['name'];?>"/>
<h3>Email:</h3>
<input type="email" placeholder="Email" name="email" value="<?php print $_SESSION['email'];?>"/>
<h3>Website:</h3>
<input type="url" placeholder="Url" name="website" value="<?php print $_SESSION['url'];?>"/>
</div>
<div class="box">
<h3>Message</h3>
<textarea rows="6" cols="22" placeholder="Write a message" name="msg"><?php print $_SESSION['msg']; ?></textarea>
<h3><?php echo $firstnumb." + ".$secondnumb." ? "; ?></h3>
<input type="text" placeholder="Captcha" name="captcha" value="<?php print $_SESSION['captcha'];?>"/>
<input type="submit" value="Post"/>
</div>
</form>
我想要做的就是儘量讓消息垃圾郵件發送者,並防止它以後。 但我遇到了一個問題,我似乎無法發送$ _SESSION [「答案」]的網站,因此它得到了不確定。最終沒有發佈。
垃圾郵件代碼:
<?php
require("strrand.php");
$url = '---/postmsg.php';
$fields = 6;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, $fields);
for($i = 0; $i < 1;$i++){
$fieldstring = "lable=".strRand(10)."&name=".strRand(10)."&email=".strRand(10)."@".strRand(10).".".strRand(10)."&msg=".strRand(125)."&captcha=".$captcha."&website=".strRand(10);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fieldstring);
$result = curl_exec($ch);
}
curl_close($ch);
>
但我知道,我可以經Curl發送$ _COOKIE,但我只是想知道是否有可能設置信息到$ _SESSION [「答案」]還是不可能?
我不想改變書本中的任何東西。
在此先感謝