Oto fragment kod z rejestracji (skrypt) w sumie interesuje mnie w nim tylko referar czyli pole polecającego podczas rejestracji.
<? if($_GET['r'] and !$_SESSION['r']) { $_SESSION['r'] = $_GET['r']; } if(($_SESSION['r'] and !$_GET['r']) or (($_SESSION['r'] and $_GET['r']) and $_GET['r'] != $_SESSION['r'])) { $_GET['r'] = $_SESSION['r']; } include "config.php"; include "data.php"; ?> <? include "header2.php"; ?> $referer = securedata($_SESSION["r"]); $referer=limitatexto($referer,15); $checkref = mysql_query("SELECT username FROM tb_users WHERE username='$referer'"); $referer_exist = mysql_num_rows($checkref); . . . . . . . . <div style="padding-left:15px; float:left;"> Referrer (if any):<br> <br><br> Terms of Service<br> <textarea cols="40" rows="9" readonly class="form" autocomplete="off"><?php ?></textarea> <br><br> <input type='checkbox' name='tos' value='1' class="form" autocomplete="off" <? if($_POST["tos"]) { print "checked"; } ?>><strong> I Accept Terms Of Service</strong> <br><br> <font color="9c1515">*</font> Security code:<br> <img src="image.php" onclick="this.src='image.php?newtime=' + (new Date()).getTime();"><br /><span style="font-size:10px;">(Click to reload)</span><br /> <input type="text" size="5" maxlength="5" name="code" class="form" autocomplete="off" value=""> <br /><br /> </div> <p> </p> <p align="center"><input class="inputbox" type="submit" value="Register"></p> </form> </td> </tr> </table> <?php } ?> <br /> </td> </tr> </table> </td> <td width="9" background="images/b_10.png"><img src="images/spacer.gif" /></td> </tr> </table> <!-- content-wrap ends here --> <? include "footer.php"; ?>
Jak to
<input type="text" size="25" maxlength="15" name="referer" class="form" autocomplete="off" value="<? if($_POST["referer"]) { print $_POST["referer"]; } else { echo securedata($_GET["r"]); } if($_POST['referer'] or $_GET['r']) { print "\" readonly disabled"; } ?>">
zapisać jako zmienna typu
bo to nie działa ;/