Alleen als !!! Wie kan helpen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jordi

jordi

19/09/2006 20:06:00
Quote Anchor link
wie weet een code om te zeggen ip php

Als je ip gevonden word in tabel 'Jop' dat je dan een text ziet zoals 'sorry ip bestaat all' en de rest wat er onder staat niet te zien is?? en als het ip niet in de db staat dan zie je het wel wat er onder staat.

??
 
PHP hulp

PHP hulp

18/11/2024 07:00:37
 
Frank -

Frank -

19/09/2006 20:12:00
Quote Anchor link
Gewoon met een SELECT-query het aantal ip-adressen tellen (COUNT() ) dat gelijk is aan dit ip-adres. Of het alle ip-adressen ophalen die gelijk zijn aan dit ip-adres en dan met mysql_num_rows() controleren of het aantal groter is dan 0.

Maar wat wil je daarmee bereiken? Ik heb het gevoel dat je hier weer een lapmiddel aan het creeeren bent... Er mag per ip-adres maar 1 gebruiker gelijktijdig van jouw systeem gebruik maken? Dat is wel heel erg achterhaald en absoluut niet nodig. Maar dat heb ik je al meerdere keren uitgelegd.
 
Jordi

jordi

19/09/2006 20:14:00
Quote Anchor link
nope dat wil ik niet
heb je meschien de php code
 
Jordi

jordi

19/09/2006 20:44:00
Quote Anchor link
niemant heeft de code
 
Leroy Boerefijn

Leroy Boerefijn

19/09/2006 20:52:00
Quote Anchor link
erg simpel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$ip
= $_SERVER['remote_adres']; //weet ik niet zeker :P
$query = mysql_query("SELECT ip FROM Jop WHERE ip = '$ip'") or die("er gaat iets fout!! :O");
$ipzelfde = mysql_num_rows($query);
if($ipzelfde == 0){
//de pagina enz.
}
else{
echo "sorry ip bestaat all";
}

?>


dit is het denk ik (ookal zij ik simpel :P )
 
Jordi

jordi

19/09/2006 20:56:00
Quote Anchor link
ff kijken of werkt
 
Jordi

jordi

19/09/2006 20:58:00
Quote Anchor link
REMOTE_ADDR Ja:)
 
Frank -

Frank -

19/09/2006 21:03:00
Quote Anchor link
Offtopic: Hou toch eens op met het iedere minuut of zo je eigen topic te spammen, cq. te bumpen. Als je niets te melden hebt, zeg dan niets en als je een edit hebt, klik dan op de edit-knop van een response. Dan kun je heel simpel iets toevoegen/bijwerken/verwijderen van deze response.
 
Niek s

niek s

19/09/2006 22:10:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$query
= mysql_query("SELECT ip FROM Jop WHERE ip = '".$_SERVER['REMOTE_ADDR']."'") or die(mysql_error());
if(mysql_num_rows($query) != 0) {
     echo "hoi, doei weet ik veel. ip is er al";
}
else {
     echo "doei, hoi weet ik veel. je kan door";
}

?>


betere foutafhandeling, en verbeterd met het ip. maar je hebt nu niet het echte ip in sommigen gevallen!!!!!!!!!!!!! er is een andere manier om zeker te weten (bijna) wat het ip is.
(denk aan proxys etc)
 
Jordi

jordi

19/09/2006 22:15:00
Quote Anchor link
$_SERVER['REMOTE_ADDR']
is boelshit is zelfde omroep
 
Jan Koehoorn

Jan Koehoorn

19/09/2006 22:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// ip adres
if (@getenv ($_SERVER['HTTP_X_FORWARDED_FOR'])) {  
    $ip = @getenv ($_SERVER['HTTP_X_FORWARDED_FOR']);
}

elseif (@getenv ($_SERVER['HTTP_CLIENT_IP'])) {  
    $ip = @getenv ($_SERVER['HTTP_CLIENT_IP']);  
}

else {  
    $ip = $_SERVER['REMOTE_ADDR'];  
}

?>
 
Niek s

niek s

19/09/2006 22:27:00
Quote Anchor link
Jan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// ip adres
if (@getenv ($_SERVER['HTTP_X_FORWARDED_FOR'])) {  
    $ip = @getenv ($_SERVER['HTTP_X_FORWARDED_FOR']);
}

elseif (@getenv ($_SERVER['HTTP_CLIENT_IP'])) {  
    $ip = @getenv ($_SERVER['HTTP_CLIENT_IP']);  
}

else {  
    $ip = $_SERVER['REMOTE_ADDR'];  
}

?>


DIE bedoelde ik ja =D bedankt voor de aanvulling :P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.