Url Controle
urqbz - 04/01/2007 15:56 (laatste wijziging 04/01/2007 15:58)
PHP interesse
Heeft er iemand een script om de url die de gebruiker intypt in een var te stopppen?
(om te kijken of hij niet met ?iets=iets het script vastlaat lopen)
Bij voorbaat dank,
Urqbz
19 antwoorden
Gesponsorde links
Stijn - 04/01/2007 15:58
PHP expert
als ik op iedere site intik ?mijn_naam_is=stijn , dan kan er niets gebeuren tenzij jou script ook $_GET['mijn_naam_is'] gebruikt....
Kr4nKz1n - 04/01/2007 15:59
Onbekend
<?php
$_SERVER['REQUEST_URI'];
?>
<?php
$_SERVER [ 'REQUEST_URI' ] ;
?>
Dit?
urqbz - 04/01/2007 16:04 (laatste wijziging 04/01/2007 16:11)
PHP interesse
Citaat:
als ik op iedere site intik ?mijn_naam_is=stijn , dan kan er niets gebeuren tenzij jou script ook $_GET['mijn_naam_is'] gebruikt...
dat is het hem nou juist de gebruiker zou op die manier z`n rank kunnen verhogen (in m`n inlogsysteem) ja ja lag maar om hoe noobelijk ik ben
--edit--
je hebt gelijk ik get hem niet dus ik krijg hem niet
--edit--
Simon - 04/01/2007 16:10
PHP expert
$_SERVER['QUERY_STRING'];
Kr4nKz1n - 04/01/2007 16:15
Onbekend
Post je login eens.
urqbz - 04/01/2007 16:19
PHP interesse
liever niet maar vooruit (help wat ga je me uitlachen zeg ) ,
<?php
ob_start();
session_start();
setcookie("test", "test");
if(isset($_COOKIE['test'])) {
}
else {
?>
<table border="0">
<tr>
<td><IMG SRC="images/caution.gif" WIDTH=203 HEIGHT=180 ALT="image" BORDER=0></td>
<td><font color="red" size="5"><b>WAARSCHUWING:</b></font><br>
Cookies moeten ingeschakeld zijn in uw browser!<br>
<b>Op dit moment zijn cookies <u>niet</u> ingeschakeld!!!!</b>
<br>
Indien cookies niet zijn ingeschakeld zal het systeem niet werken!
<hr>
<b>Basdekwant.nl webmasters team</b>
</td>
</tr>
</table>
<?php
}
if (isset($username)) {
if ($username == "test" && $password == "test") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
echo $_COOKIE['naam'];
}
else {
if ($username == "bas" && $password == "bassie") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "jochem" && $password == "henkie") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "leipie" && $password == "zuurdeeg") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "gek" && $password == "henk") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "raar" && $password == "noob") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "faag" && $password == "kvaag") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "mafkees" && $password == "vaag") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "gastje" && $password == "vaag") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "user" && $password == "user") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "gast" && $password == "gozer") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "ma" && $password == "mammie") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "pa" && $password == "papa") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
if ($username == "korstiweg" && $password == "weetikveel") {
$_SESSION['inlogged'] = "ja";
echo'oke';
setcookie("rank", "1");
setcookie("naam", "$username", time()+7200);
}
else {
//foutegegevens
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
// wwes nauwkurig pas op !!!!!!!!!!!!!!!!!!!!!
else {
?>
<form action="ifelsevergelijking.php" method="get">
<br>
Vul hier je naam in:
<br>
<input type="text" name="username" lenght="50">
<br>
Vul hier je wachtwoord in:
<br>
<input type="password" name="password" lenght="50">
<input type="submit" name="submit" value="Aanmelden!">
</form><hr>
<?php
}
if($_SESSION['inlogged'] == ja) {
?>
<!-- begin of javascript go next to other page script -->
<script language="javascript" type="text/javascript">
<!--
document.location="http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php";
//-->
</script>
<!-- end of javascript go next to other page script -->
<?php
}
else {
// niet oke
}
?>
<?php
if ( isset ( $_COOKIE [ 'test' ] ) ) { }
else {
?>
<table border="0">
<tr>
<td><IMG SRC="images/caution.gif" WIDTH=203 HEIGHT=180 ALT="image" BORDER=0></td>
<td><font color="red" size="5"><b>WAARSCHUWING:</b></font><br>
Cookies moeten ingeschakeld zijn in uw browser!<br>
<b>Op dit moment zijn cookies <u>niet</u> ingeschakeld!!!!</b>
<br>
Indien cookies niet zijn ingeschakeld zal het systeem niet werken!
<hr>
<b>Basdekwant.nl webmasters team</b>
</td>
</tr>
</table>
<?php
}
if ( $username == "test" && $password == "test" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "bas" && $password == "bassie" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "jochem" && $password == "henkie" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "leipie" && $password == "zuurdeeg" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "gek" && $password == "henk" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "raar" && $password == "noob" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "faag" && $password == "kvaag" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "mafkees" && $password == "vaag" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "gastje" && $password == "vaag" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "user" && $password == "user" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "gast" && $password == "gozer" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "ma" && $password == "mammie" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "pa" && $password == "papa" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
if ( $username == "korstiweg" && $password == "weetikveel" ) {
$_SESSION [ 'inlogged' ] = "ja" ;
}
else {
//foutegegevens
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
// wwes nauwkurig pas op !!!!!!!!!!!!!!!!!!!!!
else {
?>
<form action="ifelsevergelijking.php" method="get">
<br>
Vul hier je naam in:
<br>
<input type="text" name="username" lenght="50">
<br>
Vul hier je wachtwoord in:
<br>
<input type="password" name="password" lenght="50">
<input type="submit" name="submit" value="Aanmelden!">
</form><hr>
<?php
}
if ( $_SESSION [ 'inlogged' ] == ja) {
?>
<!-- begin of javascript go next to other page script -->
<script language="javascript" type="text/javascript">
<!--
document.location="http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php";
//-->
</script>
<!-- end of javascript go next to other page script -->
<?php
}
else {
// niet oke
}
?>
maar jij wilt mijn code zien maar wil je dan please ook eens fff kijken wat er verbeterd moet worden om het wat minder noobish te maken
lk heb geen mysql ofzo
Kr4nKz1n - 04/01/2007 16:20 (laatste wijziging 04/01/2007 16:21)
Onbekend
Volgende posten op plaatscode.be en dan hier de URL neerzetten graag.
En ik wou al gaan kijken wat er verbeterd moest worden, daarom vroeg ik er om.
-1-
<!-- begin of javascript go next to other page script -->
<script language="javascript" type="text/javascript">
<!--
document.location="http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php";
//-->
</script>
<!-- end of javascript go next to other page script -->
<!-- begin of javascript go
next to other page script
--> <script language = "javascript" type= "text/javascript" >
<!--
document. location= "http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php" ;
//-->
</script>
<!-- end of javascript go
next to other page script
-->
Wat is dat? Dat kan ook met PHP.
<?php
header("Location: http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php");
?>
<?php
header ( "Location: http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php" ) ; ?>
urqbz - 04/01/2007 16:21 (laatste wijziging 04/01/2007 16:24)
PHP interesse
ja oke
maar ik hoorde laatst van timo dat je dan met een beetje javascript in de url jezelf tot admin kon promoveren hoe zou je dat doen en vooral wat moet ik ertegen doen?
Kr4nKz1n - 04/01/2007 16:23 (laatste wijziging 04/01/2007 16:26)
Onbekend
Veel te veel else-jes, gebruikt elseif!!!
<form action="ifelsevergelijking.php" method="get">
<br>
Vul hier je naam in:
<br>
<input type="text" name="username" lenght="50">
<br>
Vul hier je wachtwoord in:
<br>
<input type="password" name="password" lenght="50">
<input type="submit" name="submit" value="Aanmelden!">
</form><hr>
< form action= "ifelsevergelijking.php" method= "get" >
< br>
Vul hier je naam in:
< br>
< input type= "text" name= "username" lenght= "50" >
< br>
Vul hier je wachtwoord in:
< br>
< input type= "password" name= "password" lenght= "50" >
< input type= "submit" name= "submit" value= "Aanmelden!" >
</ form>< hr>
Moet zijn:
<form action="ifelsevergelijking.php" method="post">
<br>
Vul hier je naam in:
<br>
<input type="text" name="username" lenght="50">
<br>
Vul hier je wachtwoord in:
<br>
<input type="password" name="password" lenght="50">
<input type="submit" value="Aanmelden!">
</form><hr>
< form action= "ifelsevergelijking.php" method= "post" >
< br>
Vul hier je naam in:
< br>
< input type= "text" name= "username" lenght= "50" >
< br>
Vul hier je wachtwoord in:
< br>
< input type= "password" name= "password" lenght= "50" >
< input type= "submit" value= "Aanmelden!" >
</ form>< hr>
En dan ipv isset($username) doe je $_SERVER['REQUEST_METHOD'] == "POST"
En dan verder doe je ipv "$username" voortaan $username, buiten quotes.
Thuis zal ik het even voor je netjes maken, ik ben nu op mijn werk heb geen editor hier.
urqbz - 04/01/2007 16:24 (laatste wijziging 04/01/2007 16:31)
PHP interesse
hee ik heb dat $_SERVER['REQUEST_METHOD'] == "POST" gedaan het werkt ook maar waarom niet gewoon met die isset eigenlijk?
en waarom method = post i.p.v get
Kr4nKz1n - 04/01/2007 16:34 (laatste wijziging 04/01/2007 16:36)
Onbekend
GET gaat via de URL.
<?php
ob_start();
session_start();
setcookie("test", "test");
if(isset($_COOKIE['test']))
{
}
else
{
?>
<table border="0">
<tr>
<td><IMG SRC="images/caution.gif" WIDTH=203 HEIGHT=180 ALT="image" BORDER=0></td>
<td><font color="red" size="5"><b>WAARSCHUWING:</b></font><br>
Cookies moeten ingeschakeld zijn in uw browser!<br>
<b>Op dit moment zijn cookies <u>niet</u> ingeschakeld!!!!</b>
<br>
Indien cookies niet zijn ingeschakeld zal het systeem niet werken!
<hr>
<b>Basdekwant.nl webmasters team</b>
</td>
</tr>
</table>
<?php
}
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$users = array(
1 => array(
"username" => "test",
"password" => "test"
),
2 => array(
"username" => "bas",
"password" => "bassie"
)
);
$submit = false;
for($i = 1; $i <= count($users); $i++)
{
if($_POST['username'] == $users[$i]['username'] AND $_POST['password'] == $users[$i]['password'])
$submit = true;
}
if($submit)
{
echo "Oke";
setcookie("rank", "1");
setcookie("naam", $_POST['username'], time()+7200);
}
else
{
echo "Foutje";
}
// wwes nauwkurig pas op !!!!!!!!!!!!!!!!!!!!!
else {
?>
<form action="ifelsevergelijking.php" method="post">
<br>
Vul hier je naam in:
<br>
<input type="text" name="username" lenght="50">
<br>
Vul hier je wachtwoord in:
<br>
<input type="password" name="password" lenght="50">
<input type="submit" value="Aanmelden!">
</form><hr>
<?php
}
if($_SESSION['inlogged'] == "ja") {
header("Location: http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php");
}
else {
// niet oke
}
?>
<?php
if ( isset ( $_COOKIE [ 'test' ] ) ) {
}
else
{
?>
<table border="0">
<tr>
<td><IMG SRC="images/caution.gif" WIDTH=203 HEIGHT=180 ALT="image" BORDER=0></td>
<td><font color="red" size="5"><b>WAARSCHUWING:</b></font><br>
Cookies moeten ingeschakeld zijn in uw browser!<br>
<b>Op dit moment zijn cookies <u>niet</u> ingeschakeld!!!!</b>
<br>
Indien cookies niet zijn ingeschakeld zal het systeem niet werken!
<hr>
<b>Basdekwant.nl webmasters team</b>
</td>
</tr>
</table>
<?php
}
if ( $_SERVER [ 'REQUEST_METHOD' ] == "POST" )
{
"username" => "test" ,
"password" => "test"
) ,
"username" => "bas" ,
"password" => "bassie"
)
) ;
$submit = false ;
for ( $i = 1 ; $i <= count ( $users ) ; $i ++ ) {
if ( $_POST [ 'username' ] == $users [ $i ] [ 'username' ] AND $_POST [ 'password' ] == $users [ $i ] [ 'password' ] )
$submit = true ;
}
if ( $submit )
{
}
else
{
}
// wwes nauwkurig pas op !!!!!!!!!!!!!!!!!!!!!
else {
?>
<form action="ifelsevergelijking.php" method="post">
<br>
Vul hier je naam in:
<br>
<input type="text" name="username" lenght="50">
<br>
Vul hier je wachtwoord in:
<br>
<input type="password" name="password" lenght="50">
<input type="submit" value="Aanmelden!">
</form><hr>
<?php
}
if ( $_SESSION [ 'inlogged' ] == "ja" ) {
header ( "Location: http://basdekwant.nl/php/hetenigeechtebassyesteem/memberzone.php" ) ; }
else {
// niet oke
}
?>
Probeer dit eens.
Niet helemaal 100%, het kan beter maar mooier en beter wat je nu hebt, ik zal vast wel wat over het hoofd zijn gezien maja
urqbz - 04/01/2007 16:34 (laatste wijziging 04/01/2007 16:44)
PHP interesse
krijg deze errrror
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /var/www/g25156/basdekwant.nl/HTML/php/hetenigeechtebassyesteem/ifelsevergelijkingthenew.php on line 24
Simon - 04/01/2007 16:46
PHP expert
mss ook even aangeven welke lijn dat precies is?
urqbz - 04/01/2007 16:52 (laatste wijziging 04/01/2007 17:04)
PHP interesse
die bovenste errror is opgelost maar krijg nu weer een paar andere fff
wachten ik geef ze zo door!
---edit ---
ik geef het op die arrays werken niet
--- edit---
---edit nummer 2 ---
thaks iedereeen die me hielp wil je een link van je site to my site fff een privebericht naar urqbz
of een mail naar basdekwant@gmail.com
---edit nummer 2 ---
Kr4nKz1n - 04/01/2007 18:07
Onbekend
We hoeven geen link op jouw site naar onze sites. We zijn hier om elkaar te helpen.
urqbz - 05/01/2007 16:07
PHP interesse
ok dan
Gesponsorde links
Dit onderwerp is gesloten .